Android 如何在不使用嵌套布局的情况下对多个视图进行分组
考虑这种情况:Android 如何在不使用嵌套布局的情况下对多个视图进行分组,android,android-layout,Android,Android Layout,考虑这种情况: <LinearLayout style="@style/Basic_W_mp_H_wc_Vertical"> <!-- IMAGE-1 --> <TextView style="@style/Copyright_TextView_1" /> <ImageView style="@style/Copyright_Image_1" /> <include layout="@layout/layou
<LinearLayout style="@style/Basic_W_mp_H_wc_Vertical">
<!-- IMAGE-1 -->
<TextView style="@style/Copyright_TextView_1" />
<ImageView style="@style/Copyright_Image_1" />
<include layout="@layout/layout_copyright_info"/>
<View style="@style/HorizontalSeparatorGray"/>
<!-- IMAGE-2 -->
<TextView style="@style/Copyright_TextView_2" />
<ImageView style="@style/Copyright_Image_2" />
<include layout="@layout/layout_copyright_info"/>
<View style="@style/HorizontalSeparatorGray"/>
<!-- IMAGE-X -->
[...]
</LinearLayout>
[...]
现在我想隐藏IMAGE-1
的版权信息。我有两个选择:
Id
的换行布局(LinearLayout
),以便我可以找到并隐藏它Id
,找到并隐藏它们有什么想法吗?您可以尝试使用所谓的标记,并将其与标记配对。这将允许您在不同的文件中使用相同的布局(因为您似乎有多个组在一起)。
标记将元素合并到顶层布局(在本例中为线性布局)。我还没有在这个场景中使用它,所以我想会发生的是,您将无法在一个组中检索它们。不过值得一试
我认为方案1也是一个不错的选择,原因如下: