【发布时间】:2013-10-16 17:05:44
【问题描述】:
我有一个TableLayout:
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:shrinkColumns="*"
android:stretchColumns="*" >
<TableRow
android:id="@+id/tableRow2"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView2"
android:text="Day High"
android:textStyle="bold" >
</TextView>
<TextView
android:id="@+id/textView3"
android:gravity="center_horizontal"
android:text="28°F" >
</TextView>
<TextView
android:id="@+id/textView4"
android:gravity="center_horizontal"
android:text="26°F" >
</TextView>
</TableRow>
</TableLayout>
还有一个Button:
<Button
android:id="@+id/addItemTableRow"
style="?android:attr/buttonStyleSmall"
android:layout_width="match_parent"
android:layout_height="31dp"
android:textColor="@android:color/white"
android:text="Add row" />
我无法通过单击button 在表格中添加新行。
有什么想法我该如何实现这个任务?
【问题讨论】:
-
您是否尝试过以编程方式创建新的 TableRow 和 TextView?
-
是的,我正在尝试以编程方式创建它们
-
所以请展示您的代码并解释为什么它没有按预期工作。
-
对不起,我没有得到代码(代码在另一台电脑上)。你能给我一段能完全正常工作的代码吗?
标签: android android-button android-tablelayout