android布局xml跨多个文件

时间:2013-03-17 04:41:26

标签: android android-layout layout

为了便于维护,我想为屏幕使用多个XML文件,尤其是因为我根据用户操作有相互排斥的部分。因此,部分布局的可见性消失或可见。这些部分我想在多个文件中,然后一个文件,我只引用它们。这可能吗?

3 个答案:

答案 0 :(得分:0)

您可以使用< include/>标记重复使用布局。您可以使用此标记在一个布局中添加多个布局xml

答案 1 :(得分:0)

我不确定这是否是您想要的,但您可以调用setContentView()方法,该方法会在用户执行操作时显示您的XML文件。

答案 2 :(得分:0)

您可以使用<include/>元素来获取子xml文件:

<LinearLayout ... >
   <include layout="@layout/header" />
   <include layout="@layout/content" />
   <include layout="@layout/footer" />
</LinearLayout>

这将允许您使用可重用性。