我正在使用(github.com/rey5137/material)库。在使用它之前,我有一个活动,用户在该活动中从微调器中选择选项。效果很好,我想改用他的微调器。我遇到了一个问题。当我调用setOnItemSelectedListener时,我在编辑器中收到此错误消息
setOnItemSelectedListener (com.rey.material.widget.Spinner.setOnItemSelectedListener) in Spinner cannot be applied to (anonymous android.widget.AdapterView.setOnItemSelectedListener)
这是我的Java文件:https : //www.dropbox.com/s/68aztfjlcpwpzls/RegisterPart_2Activity.java?dl=0(错误点在第123行)
这是我的xml:https : //www.dropbox.com/s/28zlexz866fgn6c/activity_register_part_2.xml? dl =0(我尚未将其应用于所有微调器,但仅适用于第一个)
经过更多的探索和试验之后,我找到了解决问题的答案。
对于将来使用setrItemSelectedListener与第三方微调器遇到类似问题的任何人,这是我发现对我有用的解决方案。
而不是
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()
您需要改为
spinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener()
我没有错误,可以保存用户选择的项目
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句