Я прочитал трюк Android UI 2 для разработчиков Android, в котором рассказывается, как многократно включать макет в другой файл макета, и назначать этим включенным макетам другой идентификатор. Однако образец здесь перезаписывает идентификатор макета, а не идентификатор представлений в этом макете. Например, если workspace_screen.xml выглядит следующим образом:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView android:id="@+id/firstText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="first"/>
<TextView android:id="@+id/secondText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="second"/>
И я включаю его три раза в другой файл макета. Я получаю три TextView с идентификатором firstText и еще три с secondText? Isn» Есть ли столкновение ID? И как мне найти второй текстовый текстовый вид в третьем включенном макете с помощью findViewById? Что я должен ввести в метод findViewById?