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)

17 未満の API をターゲットにしている場合は、TextViews または Zozelfelfo がコメントでリンクしたメソッドを使用して、自分で実装する必要があります。

于 2013-06-17T15:53:20.690 に答える