Initially I wanted a checkmark where the text is placed on the left of the checkmark. After searching on this site I found out the best workaround is android:CheckedTextView
This layout looks and behaves the same way as CheckedTextView:
CheckedTextView
Only extra legwork is to set an OnClickListener on the root view and call checkBox.toggle() on the CheckBox.
OnClickListener
checkBox.toggle()
CheckBox