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