布局作为android中另一个布局的子集

时间:2015-01-18 19:08:59

标签: android html xml user-interface

我用XML构建了一个这样的布局" block.xml" block.xml

现在,我想创建一个像这样enter image description here

的XML

这样我就可以作为一个数组访问每个块。有人可以告诉我如何使用block.xml作为模板生成我的新xml文件,作为Android中的UI部分。谢谢

为了确定,我想使用表格布局,我不知道如何处理。

2 个答案:

答案 0 :(得分:1)

在布局xml中,您可以使用include标记并重新使用block.xml as:

<include
        android:id="@+id/block1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        layout="@layout/block" />   

在您的java代码中,您可以从block.xml访问视图

View firstBlock = findViewById( R.id.block1 );
View blockButton = firstBlock.findViewById( R.id.someButtonId );

答案 1 :(得分:0)

您应该以编程方式充气并添加子布局。

此链接包含示例代码: Android using layouts as a template for creating multiple layout instances