我查看了一些有关TableLayout和其他类似内容的教程,但所有教程都是以文本视图的静态行数为程序设计基础。我想知道是否可以在Java代码中创建一个简单的数据表格,它具有3列和可变行数,我可以添加/删除其中的项目。
基本上,就像这样:
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
希望我没有表达得太含糊了...提前感谢,伙计们! :)