java - 单击 Spinner 时显示 DialogFragment

标签 java android onclick spinner dialogfragment

我想在单击 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/

相关文章:

android - 如果我缺少翻译,如何强制 android gradle 构建失败

javascript - 使用 Javascript 更改文本颜色?

java - JPA表中的ID是强制的吗?

java - 为什么++不给整数值加一

java - 为什么我的 Android 应用程序中的计算(Eclipse)出现错误?

android - 如何将我的 Android 项目从一台计算机转移到另一台计算机?

java - Eclipse:Java,查看类在哪里使用

java - 如何在不丢失透明度的情况下将图像转换为灰度?

javascript - 如何设置图像对象在特定步骤后停止移动

javascript - Chrome 上的 Jquery Form.submit() 有效但在 Firefox 中无效