我将我的一个iOS应用程序移植到android,其中一个布局使用UIDatePicker
模式UIDatePickerModeCountDownTimer
。我搜索并搜索了一些甚至在android中关闭的东西,我唯一遇到的是TimePicker
小部件,它似乎只是在一天中的时间。
Android中是否存在类似UIDatePickerModeCountDownTimer
的内容,或者我是否必须使用自己的解决方案来输入此类时间。
答案 0 :(得分:0)
没有一站式商店包括日期选择器和时间选择器,两者都是单独的
所以基本上你需要一个显示DatePickerDialog的日期字段和一个显示TimePickerDialog点击时间的时间字段
答案 1 :(得分:0)
据我所知,您将需要第三方库,或者您需要创建TimePicker的自定义版本。
答案 2 :(得分:0)
编辑: 基本上我已经完成了类似于你的要求的东西,我在对话框片段中有一个时间选择器对话框,没有am / pm指示符。您只需在onCreateDialog方法中将DateFormat设置为24小时格式。像这样的东西:
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current time as the default values for the picker
int hour = 0;
int minute = 0;
// Create a new instance of TimePickerDialog without am/pm and return it
return new TimePickerDialog(getActivity(), this, hour, minute,
DateFormat.is24HourFormat(getActivity()));
}
我希望这个答案可以帮助你:)