<DigitalClock
android:id="@+id/digitalClock1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:textSize="20dp"
android:text="DigitalClock"
android:textColor="#646464"/>
这是我的数字时钟的代码,当我像这样运行我的应用程序时,它出现在 XML 上。16:39:51. 16 小时 39 分钟,51 秒。有没有办法用 xml 或 java 编码它,所以当我的应用程序运行时,时钟显示为这种格式,而不是 16:39,16 是小时,39 是分钟?
DigitalClock
已从 API 级别 17 开始弃用。它也不支持时间格式。
替换TextClock
支持通过setFormat12Hour(CharSequence)
和setFormat24Hour(CharSequence)
方法进行时间格式化。
如果您的目标是少于 17 个的 API,则必须通过 TextView 或通过 Zozelfelfo 在他的评论中链接的方法自己实现它。