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]