title: ListView items outside initial view aren't clickable
body: <p>I have four ListViews which I synchronize their scrolling in order to scroll simultaneously when either of them is scrolled. The first ListView is filled by a custom adapter and contains only a TextView and the rest three are filled by another custom adapter and contain a RatingBar. Both adapters extend ArrayAdapter.</p>
  
  <p>Here's the problem:</p>
  
  <p>Whenever I scroll one of them, although the scrolling process is smooth and in sync, the items outside the initial View don't behave properly.
  I cannot click on them. I get a null pointer exception.
  They get the data located in the initial View.
  <img src="https://i.stack.imgur.com/HPUjS.png" alt="problem illustration"></p>
  
  <ul>
  <li>green get same data</li>
  <li>red are not interactive</li>
  </ul>
  
  <p>I believe that it has something to do with the getView() when I scroll. The fields don't get populated correctly. Isn't getView() supposed to be called when a ListView is scrolled? </p>