title: onItemClick for custom ArrayAdapter - with recycled views
body: <p>Does anyone have a good tutorial for implementing <code>onItemClick()</code> for a <code>ListView</code> populated by a custom <code>ArrayAdapter</code>?</p>
  
  <p>I'm struggling with how Android is recycling views, and how to affect the layout of the selected view (which is a <code>RelativeLayout</code>). The way I've implemented it, I'm just doing a simple background colour change, but everytime I choose a row, when I scroll the <code>ListView</code> there are other off screen items selected too.</p>
  
  <p>Any ideas? </p>