0
<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 是分钟?

4

1 回答 1

0

DigitalClock自 API 级别 17 起已弃用。它也不支持时间格式。

替换,通过和方法TextClock支持时间格式化。setFormat12Hour(CharSequence)setFormat24Hour(CharSequence)

如果您的目标 API 少于 17,则必须自己实现它,要么通过 TextViews,要么通过 Zozelfelfo 在他的评论中链接的方法。

于 2013-06-17T15:53:20.690 回答