OnItemSelectedListener

OnItemSelectedListener

我在Android应用程序中使用微调控件,并且通过onItemSelectedListener()方法处理用户选择。当做出与当前选择不同的选择时,这似乎可以正常工作。我想在特定条件下将所有微调器重置为默认值,并确保为所有人调用onItemSelectedListener()

仅当用户选择更改时才调用onItemSelectedListener()是否是Android语义的一部分。有没有一种方法可以强制onItemSelectedListener()调用?

最佳答案

当您选择与当前选定项目相同的项目时,默认的Spinner不会触发任何事件。为此,您需要制作一个自定义的微调框。参见How can I get an event in Android Spinner when the current selected item is selected again?

09-03 20:40