将多个xml文件合并到一个最终的android布局中

将多个xml文件合并到一个最终的android布局中,android,android-layout,Android,Android Layout,假设我有一个布局文件,我想作为另一个布局的一部分使用,我将如何做到这一点 例如,我在/res/layout/table.xml上有一个表布局。我想在/res/layout/relative_stuff.xml中将该表用作相对布局中的一个组件。假设我的相对布局包含表和两个按钮 简单的情况是完全在relative_stuff.xml文件中进行组合。但更好的情况是能够以编程方式设置表xml:事实上,我想从许多不同的表中进行选择,比如现在有两个表:/res/layout/table_1.xml和/res

假设我有一个布局文件,我想作为另一个布局的一部分使用,我将如何做到这一点

例如,我在
/res/layout/table.xml
上有一个表布局。我想在
/res/layout/relative_stuff.xml
中将该表用作相对布局中的一个组件。假设我的相对布局包含表和两个按钮

简单的情况是完全在
relative_stuff.xml
文件中进行组合。但更好的情况是能够以编程方式设置表xml:事实上,我想从许多不同的表中进行选择,比如现在有两个表:
/res/layout/table_1.xml
/res/layout/table_2.xml

所以基本上我的主布局文件是
/res/layout/relative_stuff.xml
。我想以编程方式在其中设置两个表中的任何一个。

您可以

例如,使用示例布局/table.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width=”match_parent”
    android:layout_height=”match_parent”>

    <include layout="@layout/table"/>

</LinearLayout>
你是一个

例如,使用示例布局/table.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" 
    android:layout_width=”match_parent”
    android:layout_height=”match_parent”>

    <include layout="@layout/table"/>

</LinearLayout>

您可以使用布局充气机服务添加多个添加活动。

您可以使用布局充气机服务添加多个添加活动。

谢谢。我会将它添加到我的代码中,并在几分钟内告诉您它是否有效。如果合适,您也可以使用活动。(+1,尽管您的第一句话不太正确…@Tanis是否可以使用Include方法进行网格布局。如果可能的话,我如何使用Adapter设置GridLayout的值。这听起来像是一个与最初在这里提出的问题不同的问题,因此我建议提出一个新问题。是的,您可以将
标记与GridLayout一起使用。设置适配器的过程不会随
标记而改变。谢谢。我会将它添加到我的代码中,并在几分钟内告诉您它是否有效。如果合适,您也可以使用活动。(+1,尽管您的第一句话不太正确…@Tanis是否可以使用Include方法进行网格布局。如果可能的话,我如何使用Adapter设置GridLayout的值。这听起来像是一个与最初在这里提出的问题不同的问题,因此我建议提出一个新问题。是的,您可以将
标记与GridLayout一起使用。设置适配器的过程不会随
标记而改变。