What are some good ways to make the CheckBox
widget easier to tap in Android apps? In my app, both the CheckBox
and the thing-behind-and-next-to-the-CheckBox
are tappable, serving distinct functions. I've noticed that it's hard to target the CheckBox
with my index finger, and I have slender fingers.
For context, this CheckBox
is on the right side of a ListView
adapter. The left side of the item has two TextView
s. The ListView
is a shopping list; the user taps the item in the shopping list to see a detailed description in a dialog, and taps the CheckBox
to mark the item as purchased. Therefore, I can't just make the whole item tappable to toggle the CheckBox
, as there would be no good way to view the detail dialog.
I've considered making some kind of ghost widget surrounding the CheckBox
, which triggers a CheckBox
toggle, just to make it a bigger target for fingers, but is that good UI design? Is there a best-practice solution?