微调器方法 (setSelection) 不适用于 activity 中的一个微调器
Spinner methods (setSelection) not working for only one spinner in activity
在我的 activity 中,我有两个旋转器。我必须根据某些值设置他们的选择。
其中一个旋转器 (gradeSpinner
) 工作正常。但另一个 boardSpinner
没有。 None 它的方法有效,我需要 setSelection
才能正常工作。
Java代码:https://gist.github.com/shlokj/1254c3caeaf1e36786b6128462304cfe
布局文件:https://gist.github.com/shlokj/d0bacad8786b1449a6fbb680f005211b
为什么一个旋转器不起作用,而另一个旋转器起作用?
在设置适配器之前放置您的 setSelection。
看到你的代码后,你忘了输入 setSelection()
的第二个参数。
它接受两个选择setSelection(position in int, Boolean)
例如
setSelection(boardNumber - 7, true)
在我的 activity 中,我有两个旋转器。我必须根据某些值设置他们的选择。
其中一个旋转器 (gradeSpinner
) 工作正常。但另一个 boardSpinner
没有。 None 它的方法有效,我需要 setSelection
才能正常工作。
Java代码:https://gist.github.com/shlokj/1254c3caeaf1e36786b6128462304cfe
布局文件:https://gist.github.com/shlokj/d0bacad8786b1449a6fbb680f005211b
为什么一个旋转器不起作用,而另一个旋转器起作用?
在设置适配器之前放置您的 setSelection。
看到你的代码后,你忘了输入 setSelection()
的第二个参数。
它接受两个选择setSelection(position in int, Boolean)
例如
setSelection(boardNumber - 7, true)