[英]Spinner on android studio
它是一个非常简单的代码,但它无法运行
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,R.array.Categories, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
itemCat.setAdapter(adapter);
我将我的微调项命名为 itemCat,将数组命名为类别,将适配器命名为适配器。
进程:com.example.myapplication,PID:3716 java.lang.RuntimeException:无法启动活动组件信息{com.example.myapplication/com.example.myapplication.item_register}:java.lang.NullPointerException:尝试调用虚拟方法'空对象引用上的 void android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter)'
引起:java.lang.NullPointerException:尝试在空对象引用上调用虚方法“void android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter)”
您必须首先创建视图,然后调用方法。
其次,应该在onCreate()
下创建微调器。
某些东西是空的,导致这次崩溃。我猜你的 itemCat 是空的,你没有创建它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.