android timepicker 固定样式,android-如何设置格式为24h的TimePicker显示

在Android中设置TimePicker为24小时格式,可以使用TimePicker的setIs24HourView(true)方法。这将确保TimePicker在显示时间时不使用AM/PM标记。此外,如果希望根据设备设置自动选择24小时或12小时模式,可以使用DateFormat.is24HourFormat(context)。确保初始化TimePicker时正确设置当前小时,避免因Android Bug导致的初始小时错误。
摘要由CSDN通过智能技术生成

android-如何设置格式为24h的TimePicker显示

我已经在布局中创建了一个TimePicker,我希望它以24h格式显示时间。

你能帮助我吗? 谢谢。

mum asked 2020-07-06T14:08:42Z

10个解决方案

74 votes

setIs24HourView(true)是用于选择24小时或AM / PM模式下的一天中的时间的视图。您可以将setIs24HourView(true)方法与TimePicker结合使用。

VendettaDroid answered 2020-07-06T14:09:01Z

38 votes

默认将picker.setIs24HourView(DateFormat.is24HourFormat(this));设置为24小时模式并不总是一个好主意,因为许多国家/地区使用不同的约定。 对于这种情况,请使用DateFormat.is24HourFormat(getActivity())。

您的最终代码可能看起来像picker.setIs24HourView(DateFormat.is24HourFormat(this));。

更多详细信息,请参见:

[HTTP://developer.Android.com/贵的/topics/UI/controls/pickers.HTML]

[HTTP://developer.Android.com/reference/Android/widget/time picker.HTML]

[HTTP://developer.Android.com/reference/Android/text/format/date format.HTML]

BREMI answered 2020-07-06T14:09:43Z

20 votes

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值