2012-05-06 73 views
0

我基本上需要将这个想法放在我的游戏中,即奶牛和公牛。我的主屏幕的屏幕截图如下图所示:如何动态增加表格行数

enter image description here

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

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

enter image description here

回答

1

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

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

newTableRowObject.addView(column1ViewObject); 
newTableRowObject.addView(column2ViewObject); 
... 

,然后将该对象添加到表行对象最终这个对象添加到表布局

tableLayoutObject.addView(newTableRowObject);