2013-09-27 36 views
1

单击微调控制器时,我想用DatePicker显示一个DialogFragment。 我不是要求DialogFragment部分,只是为了知道何时单击Spinner,因为您不能实现onClick处理程序,只能使用setOnItemSelectedListener(否则会给您一个错误)。 在此先感谢:)单击微调控制器时显示DialogFragment

回答

2

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

但是,您可以让事情看起来像,你可以通过改变其风格

例如使用一个TextView和样式设置为

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

,那么你可以设置一个注册一个onclick监听器微调onClick监听器的文本视图并显示对话框

+0

它需要API 11,但它更容易:P谢谢! – RominaV

0

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

+0

我会,去。但是我的“老师”让我用一个微调器来做......在挑选完日期之后,我会把它展示在微调器中。 – RominaV

+0

好的....这是一个奇怪的要求,因为我确信没有人会这样做。我的猜测是他想要类似Google日历应用程序(http://postimg.org/image/s8gjv04jb/)。但我的猜测是,他们使用一个风格化的按钮看起来像一个微调,或者一个文本视图。 – KennyC

+1

这正是我的答案 – tyczj

相关问题