3 つのネストされたレイアウトがあり、それらのビューにアクセスするのが困難です。以下のメイン xml(A.xml) には、C.xml の複数のインクルードを持つ B の単一インスタンスが含まれています。C.xml には 3 つの画像があります
言う
A.xml -> これはメインの xml です
<include
android:id="@+id/b"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/B" />
B.xml -> これはレベル 2 です
<include
android:id="@+id/c1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/C" />
<include
android:id="@+id/c2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/C" />
<include
android:id="@+id/c3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
layout="@layout/C" />
C.xml - これはレベル 3 です
<ImageView
android:id="@+id/a1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/img1" />
<ImageView
android:id="@+id/a2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/img2" />
<ImageView
android:id="@+id/a3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/img3" />
したがって、ここでは、main には B の 1 つのインスタンスが含まれ、これには C の複数のインスタンスが含まれます。したがって、B から ID C3 にアクセスし、C3 で a2 を表示したい場合、どうすればよいでしょうか。