Androidのアナログクロックとデジタルクロックの例
Androidでは、http://developer.android.com/reference/android/widget/AnalogClock.html[AnalogClock]は2時間の時計で、1つは時間インジケータ、もう1つは分かります。
DigitalClock
は、通常のデジタル時計のように見えます。時刻、分、秒がデジタル形式で表示されます。
AnalogClock`と
DigitalClock`の両方で時間を変更することはできません。時間を変更したい場合は、代わりに ”
TimePicker
“を使います。
P.SこのプロジェクトはEclipse 3.7で開発され、Android 2.3.3.
でテストされています
1.アナログクロックとデジタルクロック
”
res/layout/main.xml
“ファイルを開き、XMLに
AnalogClock`と
DigitalClock`を追加してください。
File:res/layout/main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout__width="fill__parent" android:layout__height="fill__parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout__width="wrap__content" android:layout__height="wrap__content" android:text="Analog Clock" android:textAppearance="?android:attr/textAppearanceLarge"/> <AnalogClock android:id="@+id/analogClock1" android:layout__width="wrap__content" android:layout__height="wrap__content"/> <TextView android:id="@+id/textView2" android:layout__width="wrap__content" android:layout__height="wrap__content" android:text="Digital Clock" android:textAppearance="?android:attr/textAppearanceLarge"/> <DigitalClock android:id="@+id/digitalClock1" android:layout__width="wrap__content" android:layout__height="wrap__content" android:text="DigitalClock"/> </LinearLayout>
2.コードコード
AnalogClock`や
DigitalClock`で何ができるか分かりません。
ファイル:私のAndroid App Activity.java
package com.mkyong.android; import android.app.Activity; import android.os.Bundle; import android.widget.AnalogClock; import android.widget.DigitalClock; public class MyAndroidAppActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); AnalogClock ac = (AnalogClock) findViewById(R.id.analogClock1); //what can i do with AnalogClock? DigitalClock dc = (DigitalClock) findViewById(R.id.digitalClock1); //what can i do with DigitalClock also? for display only } }
デモ
アプリケーションを実行します。
{空} 1。これは、アナログクロックとデジタルクロックのようになります:
ソースコードをダウンロードする
ダウンロード – リンク://wp-content/uploads/2011/11/Android-AnalogClock-DigitalClock-Example.zip[Android-AnalogClock-DigitalClock-Example.zip](15 KB)
参考文献
DigitalClock JavaDoc]。
http://developer.android.com/reference/android/widget/AnalogClock.html
[Android
AnalogClock JavaDoc]