我已经查看了 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
我希望我没有太含糊......提前谢谢,伙计们!:)