对话框中的微调器:NullPointerException

苛刻的僧伽罗

美好的一天,我在对话框中使用微调器并生成

Error msg- ` java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Spinner.setAdapter(android.widget.SpinnerAdapter)' on a null object reference at com.example.amw51.ygeianapp.Activity.AwardActivity.showAddItem(AwardActivity.java:259)

代码

 dialog.setContentView(R.layout.job_add_detials_layout);
Spinner   jobSpinner = (Spinner)findViewById(R.id.select_job_spinner);
 jobSpinner = (Spinner) findViewById(R.id.select_job_spinner);
                List<String> list = new ArrayList<String>();
                list.add("Android");
                list.add("Java");
                list.add("Spinner Data");
                list.add("Spinner Adapter");
                list.add("Spinner Example");

                ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>
                        (this, android.R.layout.simple_spinner_item,list);

                dataAdapter.setDropDownViewResource
                        (android.R.layout.simple_spinner_dropdown_item);

                jobSpinner.setAdapter(dataAdapter);
 dialog.show();              

XML 布局

 <Spinner
        android:id="@+id/select_job_spinner"
        android:layout_marginTop="15dp"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:padding="15dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:textColor="@color/colorPrimary"/> 

我到处搜索,但没有找到任何合适的解决方案。`

阿齐兹别克安

不是Spinner从对话框本身检索你应该表演dialog.findViewById()而不是普通的findViewById()

dialog.setContentView(R.layout.job_add_detials_layout);
dialog.create();
Spinner jobSpinner = (Spinner) dialog.findViewById(R.id.select_job_spinner);
// init spinner
dialog.show();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

警报对话框和按钮onClick中的微调器返回NullPointerException

在对话框中选择微调器时,Android espresso中出现RunTimeException

在AngularJs中使用微调器的甜蜜警报对话框

在对话框中处理加速器

微调器返回垫对话框

在广播接收器中显示对话框

微调框无法在自定义对话框中运行-为什么?

如何在对话框中调用瀑布对话框-Azure Bot构建器

Android:对话框中收音机组的NullpointerException

进度对话框微调器没有旋转

如何在自定义对话框中添加微调框并使用数组填充它

将微调框用作对话框标题

Android微调器显示自定义对话框

对话框弹出窗口和微调器的行为不正确

Android-对话框中的微调框不会填充

设置微调器中条目的文本大小(spinnerMode =“对话框”)

HTML中的颜色选择器对话框

Java JOptionPane对话框NullPointerException

Android对话框中的VideoView完成侦听器

在对话框中设置按钮侦听器

如何在微调对话框中添加取消按钮?

微调器对话框单击外部文本

如何包括微调器以发出警报对话框或将其显示为警报对话框或其他替代方法

我以前在Android中选择微调器SQLite值时,无法将数据显示到对话框textView中

在对话框中打开Eclipse编辑器

等待警报对话框微调器中的输入

自定义对话框片段中带有自定义对象列表的微调器不起作用

对话框中的微调器没有选项

本机微调对话框(IONIC 3)