【发布时间】:2014-05-07 05:37:57
【问题描述】:
问题很明显,但仍然没有一个可以帮助我解决。
我正在使用需要通过数组适配器填充字符串的微调器。但是在运行应用程序时,null pointer exception 发生了。此外,我已将 spinner 和 ArrayAdapter<String> 声明为 global variable 并在 onCreate method 中定义它。但它仍然显示空指针异常。任何人都可以看看我的代码,看看问题是什么以及如何解决它。提前致谢。
这是我的代码:
String elements[] ={"- Select -","Iron", "Bronze", "Magnesium"};
Spinner fSpinner;
ArrayAdapter<String> adp;
在 onCreate 中:
fSpinner =(Spinner)findViewById(R.id.fSpinner);
adp = new ArrayAdapter<String> (MainActivity.this, android.R.layout.simple_spinner_dropdown_item,elements);
fSpinner.setAdapter(adp);
【问题讨论】:
-
然后发布你的 logcat。
-
@Simple Plan 看看我对 logcat 的编辑
-
@AB 你的
MainActivity的第 107 行是什么?或发布您的MainActivity -
验证您是否添加了正确的布局...
-
@Simple 计划第 107 行:fSpinner.setAdapter(adp);
标签: android spinner android-arrayadapter