title: Setting setOnKeyListener for a ListView
body: <p>I have been trying to set an <code>OnKeyListener</code>, but I am not sure how I can get the selected row on the <code>ListView</code> in the <code>View.OnKeyListener</code>.  The <code>v</code> parameter always gives me the <code>ListView</code>, not the selected row.  Any idea how to solve this problem? Thank you.</p>
  
  <pre><code>listView.setOnKeyListener(new OnKeyListener() {
  
      public boolean onKey(View v, int keyCode, KeyEvent event) {
          //....
      }
  
  }
  </code></pre>