title: Programmatically select item ListView in Android
body: <p>I have two fragments. The first with buttons inside, the other with a <code>ListView</code> inside (ListFragment). </p>
  
  <p>I would like the first fragment (thanks to its buttons) to allow the user to browse the ListView which is in the second fragment.</p>
  
  <p>So I want the ListView to be controlled by the first fragment with buttons.</p>
  
  <p>I've no problem communicating between fragment (sending orders from 1st fragment to the 2nd), but I don't know how to tell my ListView to select (programmatically) a particular list item.</p>
  
  <p>What kind of ListView should I use and how can I tell the ListView to Select/Highlight/Focus one of its items?</p>
  
  <p>I am in touch mode as the user presses on the buttons of the 1st fragment.</p>
  
  <p>Should I use <code>setFocusableInTouchMode(true)</code> or <code>setChoiceMode(ListView.CHOICE_MODE_SINGLE)</code> or something else?</p>