如何在我的主布局中包含在xml文件中创建的视图

时间:2010-06-22 14:54:26

标签: xml android include

我想创建一个图像网格,图像正下方。

我在xml文件中创建了一个image_text项,它基本上是一个linearlayout,带有imageview和右下角的textview。

我创建了一个tablelayout,我想将自定义的image_text.xml添加到表格行。但我不知道如何在里面引用我的xml文件。如果我使用include statament,如何将图像ID和文本传递给我的item_text.xml?

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:shrinkColumns="1"
android:stretchColumns="1"
android:padding="@dimen/inner_layout_horizontal_padding"
android:background="@drawable/base_bg_section">

<TableRow>

</TableRow>

希望这有意义,你可以帮助我。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

恐怕不是那么容易。您将不得不复制每个项目的图像和文本布局,或者以编程方式添加它们并在代码中设置图像和文本,或创建使用您的布局的自定义控件,然后使自定义控件支持设置图像和文字通过xml。这是可能的,但不是微不足道的。