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 TextViews. 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?