Android Tutorials

Google+
Showing posts with label Android Analogclock And Digitalclock. Show all posts
Showing posts with label Android Analogclock And Digitalclock. Show all posts

Friday, 11 October 2013

Android Analogclock And Digitalclock

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.

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
package com.bishnu.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
 
 }
 
}