Androidコントロール:TextClock&アナログクロック(アナログ時計)

AndroidのTextClockとAnalogClockは、時刻を表示するための2つのウィジェットです。

  1. TextClock ウィジェット

TextClockウィジェットは現在の時刻を表示し、システムのタイムゾーンに従って時刻を自動更新します。TextViewウィジェットを継承しているので、TextViewのすべてのプロパティとメソッドを使用できます。

TextClockコントロールを使用する手順:

テキストクロックコントロールをレイアウトファイルに追加する:

<TextClock
android:id="@+id/textClock"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

在代码中获取TextClock控件,并设置格式化时间的属性:

TextClock textClock = findViewById(R.id.textClock);
textClock.setFormat12Hour("hh:mm:ss a"); // 设置12小时制的时间格式
textClock.setFormat24Hour("HH:mm:ss"); // 设置24小时制的时间格式
  1. アナログ時計コントロール:

AndroidのAnalogClockウィジェットは、アナログ時計の外観で現在の時刻を表示するが、Android 4.2以降では非推奨で推奨されない。

AnalogClockコントロールを使用する手順:

レイアウトファイルにAnalogClockコントロールを追加する:

<AnalogClock
android:id="@+id/analogClock"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

コード上で AnalogClock コントロールを取得します

AnalogClock analogClock = findViewById(R.id.analogClock);

カスタムの時計のコントロールを作成したいのであれば、AnalogClock コントロールを使用するのではなく、キャンバスと描画を使用して時計のスタイルをカスタムで描画することをお勧めします。

bannerAds