我用XML构建了一个这样的布局" block.xml"
现在,我想创建一个像这样
的XML这样我就可以作为一个数组访问每个块。有人可以告诉我如何使用block.xml作为模板生成我的新xml文件,作为Android中的UI部分。谢谢
为了确定,我想使用表格布局,我不知道如何处理。
答案 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