我已经浏览了TableLayouts和其他类似的东西的教程,但所有这些似乎被编程为带有textview的静态行数.我想知道是否有可能创建一个简单的数据表,包含3列和一组可变行,我可以在
Java代码中添加/删除项目.
基本上,有这样的事情:
DATA DATA DATA row1 data data row2 data data
并使用活动的Java类中的对象数组填充此表.稍后,如果我想添加另一个对象,它将只创建另一行.
例如,如果我在java中有这个:
Class data{ public data(String d1,String d2,String d3){ data1=d1; data2=d2; data3=d3; } }
这在活动类中:
Class activity{ data info[] = { new data("row1","row1","row1"),new data("row2","row2","row2"),new data("row3","row3","row3")}; } }
我将使用for循环将此数据添加到活动的表中,而不管我需要多少行才能适合它.如果我添加row4的新对象,它将只添加另一行,并以:
row1 row1 row1 row2 row2 row2 row3 row3 row3
我希望我没有太模糊……提前谢谢,伙计们!