我想以最基本的形式定义复合布局,只需要一组其他视图,没有特殊方法,只需对视图进行分组。
如果我有布局
<LinearLayout...>
<LinearLayout...>
<ImageView... />
<TextView ... />
<TextView ... />
<TextView ... />
<TextView ... />
<TextView ... />
</LinearLayout>
<RelativeLayout...>
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
<ImageView... />
<TextView ... />
</RelativeLayout>
</LinearLayout>
我想让它像这样
<LinearLayout...>
<TopView>
</TopView>
<BottomView>
</BottomView>
</LinearLayout>
所以TopView和BottomView只是两个自定义布局,将上述视图分组
我是否必须为每个自定义布局创建一个类,即使我没有任何扩展分组本身?
命名文件并将自定义布局插入其XML父级的正确语法是什么
由于布局文件的名称中不能包含大写字母,我猜是topview.xml
和bottomview.xml
,不 top_view.xml
和bottom_view.xml
对于XML中的实例化部分,我不太清楚它的外观。
我在网络上遇到的每一个例子都涉及更复杂的自定义/复合布局。
注意: APIDemos 中的2个复合布局样本没有帮助, Android的开发人员指南也不适用于compund controls。