Nam*_*und 0 android datetimepicker timepicker
我有一个工作正常的时间选择器。但它是 24 小时格式。我希望它是 12 小时格式。我找不到可能的解决方案。我当前的代码片段是:
Calendar mcurrentTime = Calendar.getInstance();
final int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(AddJob.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
////
}
}, hour, minute, true);
mTimePicker.setTitle("Select Time");
mTimePicker.show();
Run Code Online (Sandbox Code Playgroud)
提前致谢。
编辑:我可以在选择日期后检查子午线。但我希望用户选择经络。
更新: android 问题如何与 javascript 问题重复?有人对此投了反对票..!
更改您的TimePickerDialog通话:
你的代码是:
mTimePicker = new TimePickerDialog(AddJob.this,
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker,
int selectedHour, int selectedMinute) {
////
}
}, hour, minute, true);
Run Code Online (Sandbox Code Playgroud)
将最后一个参数从true更改为false
因为TimePickerDialog构造函数语法是:
TimePickerDialog(Context context,
TimePickerDialog.OnTimeSetListener listener,
int hourOfDay,
int minute,
boolean is24HourView)
Run Code Online (Sandbox Code Playgroud)
注意:最后一个参数是布尔值 is24HourView 所以将其更改为 false,您的问题将得到解决
有关更多详细信息,请查看TimePickerDialog 文档
希望能帮助到你!!!
| 归档时间: |
|
| 查看次数: |
3287 次 |
| 最近记录: |