title: What is "android.R.id.text1"?
body: <p>I am new to Android development. In the Notepad sample, I saw the following code snippet:</p>
  
  <pre><code>SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.noteslist_item, cursor,
          new String[] { Notes.TITLE }, new int[] { android.R.id.text1 });
  </code></pre>
  
  <p>and in the <code>notelist_item.xml</code> file:</p>
  
  <pre><code>&lt;TextView xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@android:id/text1"   &lt;-----------HERE
      android:layout_width="fill_parent"
      android:layout_height="?android:attr/listPreferredItemHeight"
      android:textAppearance="?android:attr/textAppearanceLarge"
      android:gravity="center_vertical"
      android:paddingLeft="5dip"
      android:singleLine="true"
  /&gt;
  </code></pre>
  
  <p>So, I am wondering, what is this <code>android.R.id.text1</code>?</p>
  
  <p>Also, I found <code>android.R.id.button1</code>, <code>button2</code>, <code>button3</code> in the <code>android.jar</code> file.</p>
  
  <p>Are they some kind of well known IDs for some 3rd party controls?</p>
  
  <p>Thanks</p>