1

单击 Spinner 时,我想显示一个带有 DatePicker 的 DialogFragment。我不是要 DialogFragment 部分,只是要如何知道 Spinner 何时被单击,因为您无法实现 onClick 处理程序,只能实现 setOnItemSelectedListener (否则它会给您一个错误)。提前致谢 :)

4

2 回答 2

2

您不能使用微调器显示对话框,微调器显示下拉列表。

但是,您可以使某些东西看起来像一个微调器,您可以通过更改其样式来注册 onCLick 侦听器

例如使用 textview 并将样式设置为

style="@android:style/Widget.Holo.Light.Spinner"

然后你可以在 textview 上设置一个 onClick 监听器并显示对话框

于 2013-09-27T14:55:23.713 回答
0

如果您不打算用项目填充它,为什么要为 onClick 处理程序使用微调器?我只会使用一个按钮。

于 2013-09-27T14:53:10.727 回答