onItemSelectedListener 仅在选择实际更改时触发?
我在微调器上使用 setOnItemSelectedListener
。 如果我更改选择,则会触发侦听器,但如果我选择已选择的同一项目,则不会触发侦听器。 即使用户选择已选择的相同项目,我也需要得到通知。 我考虑过使用 setOnItemClickListener,但 Spinner 不支持它。
有什么提示吗?
TIA
I use setOnItemSelectedListener
on a spinner.
The listener is triggered if I change the selection but not if I select the same item that is already selected.
I need to be nofified even if the user select the same item that is already selected.
I tought about using setOnItemClickListener
but it is not supported by the Spinner
.
Any hints ?
TIA
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您仍在寻找这个问题的解决方案,Regis,可能值得一看 我不久前提出的一个相关问题,其中有几个答案,其中提供了关于如何解决此问题的好主意。
If you're still looking for a solution to this question, Regis, it may be worth having a look at a related question I asked a while ago, which has several answers with good ideas on how to work around this issue.
您是否尝试过重写
onNothingSelected()
?在onNS()
中,您实现执行/获取/“默认”选择的任何项目。我希望你明白我的想法。Did you tried to override
onNothingSelected()
? inonNS()
you implement to do/get/whatever item that is selected by "default". I hope you get my idea.