1

我正在将我的一个 iOS 应用程序移植到 android,其中一个布局使用UIDatePickerwith mode UIDatePickerModeCountDownTimer。我已经搜索和搜索并搜索了在 android 中甚至接近的东西,而我唯一遇到的是TimePicker似乎只在一天中的时间做的小部件。

android中是否存在类似的东西UIDatePickerModeCountDownTimer,或者我是否必须为输入这种类型的时间制定自己的解决方案。

4

3 回答 3

0

没有包含日期​​选择器和时间选择器的一站式商店,两者都是独立的

所以基本上你需要一个显示DatePickerDialog的日期字段和一个在单击时显示TimePickerDialog的时间字段

于 2013-05-29T15:27:44.013 回答
0

据我所知,您要么需要第 3 方库,要么需要创建 TimePicker 的自定义版本。

于 2013-05-29T15:28:34.167 回答
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()));
}

我希望这个答案对你有帮助:)

于 2013-05-29T16:38:26.500 回答