title: Why does my Android app keep telling me I need to define a ListView id when it is already defined?
body: <p>Whenever I try to run my app, the following exception is thrown:</p>
  
  <p>01-22 00:40:51.868: ERROR/AndroidRuntime(2219): java.lang.RuntimeException: Unable to start activity ComponentInfo{[Redacted]}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'</p>
  
  <p>Here is the markup for the ListView in question:</p>
  
  <pre><code>&lt;ListView 
   android:id="@+id/list" 
   android:layout_width="fill_parent" 
   android:layout_height="fill_parent"
   android:dividerHeight="1px"&gt;&lt;/ListView&gt;
  </code></pre>
  
  <p>So, since the id is clearly defined as "list," what gives here? I've run through my code multiple times in the past couple of hours trying to track down the cause of this and I'm stumped. Can anyone offer any pointers?</p>