Das*_*ash 35 android android-datepicker android-spinner android-4.0-ice-cream-sandwich
我正在尝试使用一个看起来像微调器的文本框来激活日期选择器对话框.这可以在Google日历应用和ICS上的通讯录应用(生日)中完成.我是否需要使用微调器,如果是这样,我如何将其输入视图更改为日期选择器?或者如果没有,我如何获得文本视图以获得通常表示微调器的小三角形?
cod*_*ser 61
Twaddington对他的答案的评论实际上是正确的方法.您需要的是创建文本视图并应用样式
style="@android:style/Widget.DeviceDefault.Light.Spinner"
Run Code Online (Sandbox Code Playgroud)
然后,您可以在文本视图上创建单击侦听器,并使用它来打开DatePickerDialog.这可以完成如下所示:https://stackoverflow.com/a/8127571/332738
(如果您按照示例,请记住添加默认构造函数,DatePickerDialogFragment
以便您的应用程序在旋转时不会崩溃)
小智 21
我不知道你是否还需要这个.但在"联系人"应用中,可通过以下方式实现:
<Button
...
style="?android:attr/spinnerStyle"
... />
Run Code Online (Sandbox Code Playgroud)
这应该适用于所有Android版本,因为它自api级别1以来可用:http: //developer.android.com/reference/android/R.attr.html#spinnerStyle
我不确定这是否是您所要求的,但您应该能够关注Android开发者网站上的日期选择器教程.
此外,DatePicker和DatePickerDialog类可能值得一看.
归档时间: |
|
查看次数: |
41022 次 |
最近记录: |