0

因为我是 Android 新手,我的应用程序遇到问题。我必须显示多个不。ListView 每一行内的 TextViews 的数量,因为每一行可以有不同的编号。的文本视图。请帮助我以编程方式在行内创建 TextView 并根据 dataCount 在每一行内显示文本。说....我必须创建一个具有多个编号的行(LinearLayout,垂直方向)。来自 ArrayList 的字符串值,需要创建一个可以显示 ArrayList 数据的文本视图,但我的问题是列表视图的每一行都有不同的编号。ArrayList 计数和 ArrayList 值。我该如何解决?谢谢

4

2 回答 2

0

试试这个方法,希望这能帮助你解决你的问题。

HashMap<Integer, ArrayList<String>> list = new HashMap<Integer, ArrayList<String>>();

将哈希图键设置为字符串数组列表的索引和值现在传递给适配器“getView()”方法上的列表适配器获取位置明智的哈希图数据并获取它们的值,迭代值 ArrayList 作为大小使 TextView 没有添加到列表项行布局.

于 2013-09-03T13:00:05.807 回答
0

线性布局的Instat 您可以使用表格布局。

           TableRow newRow;
           TableLayout tbl;
           int length=10; //As your wish;
           EditText[] ex = new EditText[length];
           for(t=0;t<length;t++){
                 newRow = (TableRow) new TableRow(this);
                 newRow.setClickable(true);
                 ex[t]=(EditText) new EditText(this);
                 newRow.addView(ex[t]);
                 newRow.setId(t);
                 tbl.addView(newRow);  
             }  
于 2013-09-03T10:27:49.563 回答