Android 如何检查视图中是否存在间接子对象?
这是我的布局Android 如何检查视图中是否存在间接子对象?,android,android-layout,view,Android,Android Layout,View,这是我的布局 <LinearLayout android:id="@+id/lyt_linearNative" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android
<LinearLayout
android:id="@+id/lyt_linearNative"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone" >
<LinearLayout
android:id="@+id/lyt_tp1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<ImageView
android:id="@+id/vmax_iv_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/bee7_btn_close" />
<LinearLayout
android:id="@+id/lyt_tp2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/vmax_tv_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="1"
android:text="title" />
<TextView
android:id="@+id/vmax_tv_desc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="2"
android:text="Description" />
</LinearLayout>
</LinearLayout>
<View
android:id="@+id/view1"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@android:color/black" />
<LinearLayout
android:id="@+id/lyt_tp3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/vamx_tv_totalInstall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:text="total install" />
<TextView
android:id="@+id/vamx_tv_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_marginLeft="50dp"
android:text="Price" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
但是我想检查间接子项。
任何帮助都将不胜感激
谢谢,作为评论部分要求的答案: 我不会使用“按索引”,因为它将代码布局与紧密结合在一起-您只需在您的父级上查找dviewbyid即可:
parentView.findViewById(vmax_tv_desc)
parentView.findViewById(vmax_tv_desc)不是一个选项吗?按索引发音wrong@ligi谢谢,伙计,这当然可以解决问题,但是如果我想在没有findViewById()的情况下搜索,你为什么要这样做呢?@ligi我已经使用你的注释指令完成了。请在答案中加上这一点,这样我就可以接受,也可以帮助其他人。这解决了我的问题,但我希望使用索引进行检查。我添加了答案。我遇到了一些问题,我的视图没有检查层次结构树,只有第一个子级。
parentView.findViewById(vmax_tv_desc)