在Android中找不到数组

时间:2012-06-10 19:58:43

标签: android listadapter

我有这段代码:

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给了我一个错误。 有谁知道它为什么不起作用?

1 个答案:

答案 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);