title: Android - CheckedTextView/CheckBoxes in ExpandableListView
body: <p>I've tried looking over the internet but I generally don't understand how to implement this at all. </p>
  
  <p>What I have is a quiz app with many categories, and some categories are subcategories. Here is a typical example list:</p>
  
  <p>Animals</p>
  
  <ul>
  <li>Dogs</li>
  <li>Cats</li>
  <li>Elephants</li>
  </ul>
  
  <p>Countries</p>
  
  <p>Fruits</p>
  
  <p>Vegetables</p>
  
  <ul>
  <li>Carrots</li>
  <li>Potatoes</li>
  </ul>
  
  <p>I want to be able to expand and collapse Animals and Vegetables so that individual categories within can be selected. Categories without subitems can also be selected. </p>
  
  <p>I thought it best to use an expandablelistview with checkedtextviews or checkboxes. Does anyone have a link to a tutorial that can show me how to do this or if it isn't too much bother show me how to do it?</p>
  
  <p>Thank you very much</p>