1
我想定义一个复合布局的最基本的形式,只是一组其他视图,没有特殊的方法,只是分组视图。复合布局是否总是需要它自己的类?
如果我有一个布局
<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>
所以冠捷和BottomView将只是两编组上述意见自定义布局。
我是否必须为每个自定义布局创建一个类,即使我没有任何可以扩展到分组本身的东西? 命名文件并将自定义布局插入到其父XML中的正确语法是什么?
由于布局文件不能有大写字母在他们的名字,我猜topview.xml
和bottomview.xml
,并不top_view.xml
和bottom_view.xml
对于XML实例化的一部分,它不是那么清楚,我会什么样子。
我在网上遇到的每一个例子都会处理更复杂的定制/合成布局。
注:APIDemos的2个样品的格局,是没有帮助的,也不是为compund controls的Android的开发者指南。
为什么不使用 指令来处理化合物? –
2013-04-24 15:43:55
@mr_archano我不知道' '元素。乍一看,它似乎工作。你愿意发布一个aswer,所以我可以给你信用? –
ilomambo
2013-04-24 15:49:01
完成。很高兴帮助:) – 2013-04-24 15:53:11