如何动态增加表行

时间:2012-05-06 03:25:33

标签: android tablerow

我基本上需要把这个想法放在我的游戏中,即牛和公牛队。我主屏幕的屏幕截图如下所示:

enter image description here

现在,我想要做的是,当我点击提交按钮后,在输入有效数字后,应该在a里面显示奶牛和公牛数量的结果(例如“2头奶牛0公牛”)表格中的新行将放在“提交”按钮的正下方。

现在每当我在自动输入另一个有效数字后单击提交按钮时,应在同一个表中创建一个新行。这一行应该保持牛和公牛的当前结果等等。例如:

enter image description here

1 个答案:

答案 0 :(得分:1)

为什么不使用ListView? Here is the official documentationhere is a good article about it. ListView是一个更好的选择,因为它可以很好地适应Android的外观和感觉。联系人应用程序,消息应用程序,都使用ListView。

如果您仍想使用TableLayout,请查看本教程here。 您基本上需要首先创建一个View类对象,使用您需要提供的任何信息填充它,然后使用

将该对象添加到表行对象
newTableRowObject.addView(column1ViewObject);
newTableRowObject.addView(column2ViewObject);
...

然后最后将此对象添加到表格布局

tableLayoutObject.addView(newTableRowObject);