如何使用RelativeLayout根的合并标签?

时间:2013-02-03 16:21:23

标签: android android-layout relativelayout

我有一个扩展RelativeLayout的自定义视图,其内容在xml文件中定义(以RelativeLayout为根)。

如何在我的自定义布局充气后避免两个RelativeLayouts? 我尝试使用merge标记作为xml的根目录,但这样我就失去了所有的子视图结构。

1 个答案:

答案 0 :(得分:1)

  

我尝试在xml上使用merge标签作为我的根,但那样我就是   失去了我所有的孩子观点结构。

我对此表示怀疑。 merge标记没有问题,您只需使用merge标记作为布局文件的根目录,并为该布局中的子项分配适当的规则。在Eclipse的图形编辑器中,这种布局不起作用(规则将被忽略(非常正常,因为编辑器不知道你将使用该布局作为RelativeLayout的内容))但是在模拟器上/真实设备将适用规则。

如果您有一个示例应用程序,其中规则不适用于merge标记,请不要害怕发布。