如何在RelativeLayout根视图中使用合并标记?

3

我有一个自定义视图,它继承了RelativeLayout,并在xml文件中定义其内容(以RelativeLayout为根)。

我如何避免在自定义布局充气后出现两个RelativeLayouts? 我尝试使用merge标签作为我的xml根节点,但这样我会失去所有子视图结构。

1个回答

1
我尝试使用合并标签作为xml的根,但这样会失去所有子视图的结构。
我怀疑这一点。合并标签可以正常工作,您只需要将合并标签用作布局文件的根,并为该布局中的子项分配适当的规则。在Eclipse的图形编辑器中,此布局将无法工作(规则将被忽略(这是很正常的,因为编辑器不知道您将使用该布局作为RelativeLayout的内容)),但在模拟器/真实设备上,规则将会应用。
如果您有一个示例应用程序,在其中使用合并标签的规则不起作用,请不要害怕发布它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接