0
我想通过编程方式填充在布局xml文件中定义的表格。我已经定义了Table,其中单行定义了其标题,并设置了所有属性。现在我想知道一种方式,这样我就可以用新内容在表格中复制该表头。如何使用布局XML文件中定义的视图作为模板创建视图编程方式
我试着用inflator充气(int,view)方法,但是在运行时它出现了错误。
这里是用于定义表的布局文件中的XML代码
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="0,1,2"
android:id="@+id/tLayout"
>
<TableRow
android:layout_width="fill_parent"
android:id="@+id/tRow">
<TextView
android:id="@+id/name"
android:padding="3dip"
android:gravity="left"
android:text="Name"
/>
<TextView
android:id="@+id/address"
android:padding="3dip"
android:gravity="left"
android:text="Address"
/>
<TextView
android:id="@+id/age"
android:padding="3dip"
android:gravity="left"
android:text="Age"
/>
</TableRow>
</TableLayout>
它的工作。 我曾尝试使用相同的步骤,但我认为我有错误的充气部分。我试着膨胀上面的XML文件的子视图(TableRow),这一定是它失败的原因。但是现在我猜想膨胀的东西在整个布局XML文件上都不起作用。我想知道这种功能的原因是什么。 – Amit 2010-03-02 05:12:42