我想在单击 Spinner 时显示带有 DatePicker 的 DialogFragment。 我不是在要求 DialogFragment 部分,只是为了如何知道何时单击 Spinner,因为您不能实现 onClick 处理程序,只能实现 setOnItemSelectedListener(否则它会给您一个错误)。 提前致谢:)
最佳答案
您不能使用微调器显示对话框,微调器显示下拉列表。
但是你可以让一些东西看起来像一个微调器,你可以通过改变它的样式来注册一个 onCLick 监听器
例如使用 TextView 并将样式设置为
style="@android:style/Widget.Holo.Light.Spinner"
然后你可以在 textview 上设置一个 onClick 监听器并显示对话框
关于java - 单击 Spinner 时显示 DialogFragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19053727/