android - 在 Android 中找不到数组

标签 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中的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/

相关文章:

Android ListView 切换按钮

android - 自定义 Listview 未按应有的方式显示

android - 适用于 iOS 和 Android 应用程序的服务器端数据库

Android:如果应用程序被杀死,BroadcastReceivers 会停止吗?

深度导航中的 Android 抽屉导航

Android,ListView测试代码上的空指针异常

java - "Null object"设置适配器时出错

android - 在同一个ListAdapter中显示不同的对象

android - Google API 验证码/访问 token 生成 : ERROR 400: Bad Request

android - 如果我有一个动态的 RecyclerView/CardView,我怎么知道在我的 CardView 中点击了哪个按钮?