What is "android.R.id.text1"?
<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 notelist_item.xml 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 "<strong>android.R.id.text1</strong>"?</p>

<p>also, i found <strong>android.R.id.button1, button2, button3</strong> in android.jar file.</p>

<p>Are they some kind of well known IDs for some 3rd party controls?</p>

<p>Thanks~</p>
