title: In an android ListView, how can I iterate/manipulate all the child views, not just the visible ones?
body: <p>The code below does NOT change the text of all of a <code>ListView's</code> rows because <code>getChildCount()</code> does not get all of a <code>ListView's</code> rows, but just the rows that are visible.   </p>
  
  <pre><code>for (int i = 0; i &lt; listView.getChildCount(); i++)
  {
      View v = listView.getChildAt(i);
      TextView tx = (TextView) v.findViewById(R.id.mytext);
      tx.setTextSize(newTextSize);
  }
  </code></pre>
  
  <p>So, what SHOULD I do?  </p>
  
  <p>Is there code for getting a notification when a <code>ListView's</code> row becomes visible, so I can set its text size then?</p>