我的设计师想表现出DatePicker
它看起来像一个下拉列表: 安卓:DatePicker的下拉喜欢微调
是否使用Spinner
实现相同的一个好主意吗?我是否需要自己编写逻辑来处理几个月,闰年等多少天?
或者是否有任何方法来定制Android DatePicker
或任何其他小部件来实现此功能,其中我不必照顾编写处理日期的逻辑?
是否推荐所有练习?
我的设计师想表现出DatePicker
它看起来像一个下拉列表: 安卓:DatePicker的下拉喜欢微调
是否使用Spinner
实现相同的一个好主意吗?我是否需要自己编写逻辑来处理几个月,闰年等多少天?
或者是否有任何方法来定制Android DatePicker
或任何其他小部件来实现此功能,其中我不必照顾编写处理日期的逻辑?
是否推荐所有练习?
看看这个库:https://github.com/code-troopers/android-betterpickers。
摇篮:
compile 'com.code-troopers.betterpickers:library:3.1.0'
在你的活动;
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
DatePickerBuilder dpb = new DatePickerBuilder()
.setFragmentManager(getSupportFragmentManager())
.setStyleResId(R.style.BetterPickersDialogFragment)
.setYearOptional(true);
dpb.show();
}
});
否则:许多更多的开源库; https://android-arsenal.com/tag/27?sort=rating
这些都不是我所需要的,但我们检查了不同的库,修改了我们的设计并使用了它们的组合。谢谢 :) – Mallika
如果您想要微调样式日期选取器,可以将DatePicker的datePickerMode属性设置为微调器。
<DatePicker
...
android:datePickerMode="spinner" />
@Mallika我觉得这个答案符合你的目的。 –
你想让他们在不同的领域? –
更好地使用本机'DatePicker'组件,请检查此https://developer.android.com/guide/topics/ui/controls/pickers.html和此https://developer.android.com/reference/android/widget /DatePicker.html – nikis
不,您无法在Android中使用相同的UI –