title: Use android.R.layout.simple_list_item_1 with a light theme
body: <p>I have learned that when using <code>android:entries</code> with a <code>ListView</code>, it uses <code>android.R.layout.simple_list_item_1</code> as the layout for a list item and <code>android.R.id.text1</code> as the ID of the TextView inside that layout. Please, correct me if I'm wrong.</p>
  
  <p>Knowing this, I wanted to create my own adapter but use the same layout resources, in order to provide UI consistency with the platform. Thus, I tried the following:</p>
  
  <pre><code>mAdapter = new SimpleCursorAdapter(
      getApplicationContext(),
      android.R.layout.simple_list_item_1,
      mSites,
      new String[] { SitesDatabase.KEY_SITE },
      new int[] { android.R.id.text1 }
  );
  </code></pre>
  
  <p>Unfortunately, because I am using a light theme (I have <code>android:theme="@android:style/Theme.Light"</code> in my <code>&lt;application&gt;</code>), the list items appear with white text, making them unreadable.</p>
  
  <p>However, when using <code>android:entries</code> to specify a static list of items, the items appear correctly, with black text color.</p>
  
  <p>What am I doing wrong? How can I make my dynamic adapter use the standard layout but work with a light theme?</p>