我有这段代码:
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
中的array,array应该是之后创建的Array,at final String[]
等
但是,我的 Eclipse 给我一个错误。 有谁知道为什么它不起作用?
最佳答案
您需要在使用它之前声明它,所以只需交换这两个语句:
final String[] array = new String[] {
"Ding", "AnderDing", "Nogeending", "laatseding"
};
setListAdapter(new ArrayAdapter<String> (this, R.layout.actiemenu, array));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
关于android - 在 Android 中找不到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10971896/