我有 3 个嵌套布局,并且在访问其中的视图时遇到了困难。下面的主要 xml(A.xml) 包含一个 B 实例,其中包含多个 C.xml。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 上的一个实例,该实例又包括 C 的多个实例。所以如果我想从 B 访问 id C3 并且在 C3 中我想让 a2 可见,我应该怎么做。