Android 创建一个动态记录表,安卓?
我需要在我的应用程序中添加至少10个表,以便向用户显示一些统计信息 表的数据来自服务器端,甚至是表头。 我不是在创建10个不同的表,而是在寻找一种可以重用表的方法。在运行时更改大小 我应该在什么数据结构中存储表值,然后在表中显示 我最后做的就是这个 用于标题Android 创建一个动态记录表,安卓?,android,android-tablelayout,Android,Android Tablelayout,我需要在我的应用程序中添加至少10个表,以便向用户显示一些统计信息 表的数据来自服务器端,甚至是表头。 我不是在创建10个不同的表,而是在寻找一种可以重用表的方法。在运行时更改大小 我应该在什么数据结构中存储表值,然后在表中显示 我最后做的就是这个 用于标题 static void header() { TableRow tb_head = new TableRow(c); for (int i = 0; i < row.size(); i++) {
static void header() {
TableRow tb_head = new TableRow(c);
for (int i = 0; i < row.size(); i++) {
TextView tv1 = new TextView(c);
tv1.setText(row.get(i));
tb_head.addView(tv1);
}
table.addView(tb_head);
}
对于表值
static void tableValues()
{
for (int i = 0; i < row.size()-1; i++) {
TableRow tbrow = new TableRow(c);
for (int j = 0; j <= 7; j++) {
TextView tv1 = new TextView(c);
String s1 = Integer.toString(i);
String s2 = Integer.toString(j);
String s3 = s1 + s2;
int id = Integer.parseInt(s3);
tv1.setId(id);
tv1.setText("TextView no: " + id);
tbrow.addView(tv1);
}
table.addView(tbrow);
}
}
任何帮助都将不胜感激。希望这些教程链接能对您有所帮助