title: What is the proper way to handle child selection when an ExpandableListView gets focus?
body: <p>I have an <code>ExpandableListView</code> and then some other control that can have focus to the right of it.  Something like this.  Note: Child2 is selected.</p>
  
  <pre><code>Group1       
    Child1    +-----------------------+
   *Child2*   |                       |
    Child3    | Other focusable View. |
    Child4    |                       |
    Child5    +-----------------------+
  </code></pre>
  
  <p>Using the d-pad, if I press right, focus goes to the other view.  At that point if I press left on the d-pad, focus returns to my <code>ExpandableListView</code>, but Child3 gets selected instead of Child2 (because it's in the center).  </p>
  
  <p>In general, how can I ensure that the previously selected child remains the selected child when focus leaves and then returns to my <code>ExpandableListView</code>?  Any ideas on a work around?  I tried caching the current selection then calling <code>setChildSelected()</code>, but for some reason the selection doesn't happen.</p>