【发布时间】:2015-01-04 07:38:32
【问题描述】:
我有这个自定义列表视图,并希望循环通过它,从每一行的文本视图中获取文本。 这是我的代码的本质:
private TextView totalColumn;
totalColumn = (TextView)findViewById(R.id.column3);
listView.setAdapter(adapter);
for(int i = 0; i < listView.getCount(); i++){
String p = totalColumn.getText().toString();
System.out.println(p);
}
我看不到我在做什么 syso 给了我一个空指针。 getCount() = 4,所以这不是问题。
谁能帮帮我?
【问题讨论】:
-
堆栈跟踪提供了导致错误的确切行和列。请发布它并告诉我们哪一行是堆栈跟踪提供的。
-
空指针在指责我在哪里设置 String p = totalColumn.getText().toString();
-
那么
totalColumn为空。 -
顺便说一句,如果数组总是返回相同的值,为什么还要循环遍历数组?
-
totalCollum 与列表视图有什么关系?此外,您使用相同的整个 for 循环。并且没有使用 i。
标签: java android listview android-listview textview