小时,分钟选择器小部件

时间:2013-05-29 15:20:07

标签: android

我将我的一个iOS应用程序移植到android,其中一个布局使用UIDatePicker模式UIDatePickerModeCountDownTimer。我搜索并搜索了一些甚至在android中关闭的东西,我唯一遇到的是TimePicker小部件,它似乎只是在一天中的时间。

Android中是否存在类似UIDatePickerModeCountDownTimer的内容,或者我是否必须使用自己的解决方案来输入此类时间。

3 个答案:

答案 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()));
}

我希望这个答案可以帮助你:)