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)