Checkboxes are a fairly common UI method across all platforms, and their common look makes them immedately reckognizable for what they are and what they do. But there are time when you might want to use the functionality of a checkbox, but give them a custom look. Android makes that easy, but this is another case where the common suggestions found online are close to the right answer, but not quite there. I’ll show you here: