我有这段代码:
setListAdapter(new ArrayAdapter<String> (this, R.layout.actiemenu, array));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
final String[] array = new String[] {
"Ding", "AnderDing", "Nogeending", "laatseding"
};
R.layout.actiemenu
中的数组,数组应该是之后创建的数组,最后是String[]
等。
然而,我的Eclipse给了我一个错误。 有谁知道它为什么不起作用?
答案 0 :(得分:2)
你需要在 之前声明它,所以只需交换这两个语句:
final String[] array = new String[] {
"Ding", "AnderDing", "Nogeending", "laatseding"
};
setListAdapter(new ArrayAdapter<String> (this, R.layout.actiemenu, array));
ListView lv = getListView();
lv.setTextFilterEnabled(true);