In Android, the AnalogClock is a two-handed clock, one for hour indicator and the other for minute indicator. TheDigitalClock is look like your normal digital watch on hand, which display hours, minutes and seconds in digital format.
Both
AnalogClock
and DigitalClock
are UNABLE to modify the time, if you want to change the time, use “TimePicker” instead.
P.S This project is developed in Eclipse 3.7, and tested with Android 2.3.3.
1. AnalogClock and DigitalClock
Open “res/layout/main.xml” file, add
AnalogClock
and DigitalClock
in XML.
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. Code Code
No idea what can i do with
AnalogClock
or DigitalClock
.
File : MyAndroidAppActivity.java
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 } }
3. Demo
Run the application.
1. This is how AnalogClock and DigitalClock look like :
No comments:
Post a Comment