title: Change background color of ListView row from ListActivity
body: <p>I have a list activity and I'd like one of the options menu items to cause the first row in my ListView to change its background color.  My code doesn't work, and I suspect that it is because I don't know exactly what is returned by ListView.getChildAt().  How can I figure out exactly what element of my list row layout that method returns?</p>
  
  <p>Relevant code in my ListActivity:</p>
  
  <pre><code>mItemsAdapter = new SimpleCursorAdapter(this, R.layout.items_row, mItemsCursor, from, to, TAG);
  setListAdapter(mItemsAdapter);
  
  View newView = mListView.getChildAt(0);
  newView.setBackgroundColor(getResources().getColor(R.color.some_color));
  </code></pre>
  
  <p><code>items_row.xml</code> is a LinearLayout containing a two TextViews and an ImageView, and <code>to</code> is the resource id of one of those TextViews.  The ListView displays the cursor info as it should, but the <code>setBackgroundColor</code> line does nothing for some reason.</p>