0

为了更容易维护,我想为一个屏幕使用多个 XML 文件,特别是因为我有根据用户操作相互排除的部分。所以部分布局的可见性消失或可见。我希望将这些部分放在多个文件中,然后放在一个我只引用它们的文件中。那可能吗?

4

3 回答 3

0

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

于 2013-03-17T04:49:35.840 回答
0

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

于 2013-03-17T04:53:15.187 回答
0

您可以使用该<include/>元素来拥有子 xml 文件:

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

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

于 2013-03-17T05:00:58.903 回答