小编Nic*_*aro的帖子

如何在android中创建动态数据表?

我已经浏览了TableLayouts和其他类似的东西的教程,但所有这些似乎被编程为带有textview的静态行数.我想知道是否有可能创建一个简单的数据表,包含3列和一组可变行,我可以在Java代码中添加/删除项目.

基本上,有这样的事情:

DATA DATA DATA
row1 data data
row2 data data
Run Code Online (Sandbox Code Playgroud)

并使用活动的Java类中的对象数组填充此表.稍后,如果我想添加另一个对象,它将只创建另一行.

例如,如果我在java中有这个:

Class data{
    public data(String d1, String d2, String d3){
     data1=d1;
     data2=d2;
     data3=d3;
}
}
Run Code Online (Sandbox Code Playgroud)

这在活动类中:

Class activity{
data info[] = {
new data("row1", "row1", "row1"), new data("row2","row2","row2"),
new data("row3","row3","row3")};
}
}
Run Code Online (Sandbox Code Playgroud)

我将使用for循环将此数据添加到活动的表中,而不管我需要多少行才能适合它.如果我添加row4的新对象,它将只添加另一行,并以:

row1 row1 row1
row2 row2 row2
row3 row3 row3
Run Code Online (Sandbox Code Playgroud)

我希望我没有太模糊......提前谢谢,伙计们!:)

java xml android

6
推荐指数
1
解决办法
2万
查看次数

ArrayList - 删除元素,将列表向下移动?

这是一个非常直截了当的问题......真的无法在网上找到直截了当的答案.

考虑我有一个List<String> listOfStrings = new ArrayList();,它填充了20个值.

如果listOfStings.get(0) = zero,listOfStrings.get(1) = one等...

而我呢 listOfStrings.remove(0)

listOfStrings.get(0)成为null,或将元素下移所以 listOfStrings.get(0)变成one

java android

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

java ×2

xml ×1