Android 创建一个动态记录表,安卓?

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++) {

我需要在我的应用程序中添加至少10个表,以便向用户显示一些统计信息

表的数据来自服务器端,甚至是表头。 我不是在创建10个不同的表,而是在寻找一种可以重用表的方法。在运行时更改大小

我应该在什么数据结构中存储表值,然后在表中显示

我最后做的就是这个

用于标题

   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);
    }
}

任何帮助都将不胜感激。

希望这些教程链接能对您有所帮助