3

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

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

4

1 回答 1

1

我尝试在 xml 中使用合并标记作为我的根,但是这样我就失去了我所有的子视图结构。

我不信。merge标签可以正常工作,您只需将标签merge用作布局文件的根并为该布局中的子项分配适当的规则。在 Eclipse 的图形编辑器中,此布局将不起作用(规则将被忽略(很正常,因为编辑器不知道您将使用该布局作为 a 的内容RelativeLayout))但在模拟器/真实设备上,规则将是应用。

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

于 2013-02-03T17:50:03.737 回答