Android中是否有DATE选择器没有调用弹出对话框?
为什么在5.4.0中不推荐使用useSpinner?
我做了这样的测试,结果是一个奇怪的黑场,我没有看到任何下拉。
var androidDatePicker = Ti.UI.createPicker({
type:Ti.UI.PICKER_TYPE_DATE,
height:Ti.UI.SIZE,
width:Ti.UI.FILL,
minDate:moment().add(10,"minutes").toDate(),
maxDate:moment().add(2,"years").toDate(),
value:moment().toDate()
});
$.main.add(androidDatePicker);
答案 0 :(得分:0)
出于某些目的,它有效。我知道其他开发人员的客户也要求更简单的选择器。
我通过主题实现了它,通过在自定义主题xml资源文件中添加大约以下内容:
<style name="Theme.NoActionBar" parent="@style/Theme.AppCompat.NoActionBar">
<item name="android:dialogTheme">@style/MyDialogTheme</item>
</style>
<style name="MyDialogTheme" parent="android:Theme.Holo.Light.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:datePickerStyle">@style/MyDatePicker</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
</style>
<style name="MyDatePicker" parent="android:Widget.Holo.DatePicker">
<item name="android:datePickerMode">spinner</item>
</style>