我在List中获取数据。它采用以下格式。
AAA 123 456
BBB 235 156
CCC 458 425
我想在列表视图中显示第一列。
ListView list1 = (ListView)findViewById(R.id.out_listtext);
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(getBaseContext(), R.layout.listitem, acNames.get(0));
list1.setAdapter(adapter1);
显示第一个。如何显示第一列?
答案 0 :(得分:3)
我认为您必须为第一列创建单独的列表。
List<String> firstColumn = new ArrayList<String>();
for (List<String> row : acNames) {
firstColumn.add(row.get(0));
}
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(getBaseContext(), R.layout.listitem, firstColumn);
EDITED
List<String> firstColumn = new ArrayList<String>();
for (String[] row : acNames) {
firstColumn.add(row[0]);
}
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(getBaseContext(), R.layout.listitem, firstColumn);