title: Android Treeview
body: <p>I know there is the <a href="http://developer.android.com/reference/android/widget/ExpandableListView.html" rel="noreferrer">ExpandableListView</a> but it only supports up to 2 levels. I need a true treeview vertical list with at least up to ~5 levels (more is better).</p>
  
  <p>Any suggestions?</p>
  
  <p>edit:</p>
  
  <p>I see talk about using a Custom Adapter and setting the padding based on the items level.</p>
  
  <p>I have an unsorted ArrayList of objects that have an ID and parent ID, and I dynamically add items to this array as well. </p>
  
  <p>Can anyone give me some examples of how I can go about doing this?</p>