Android Tutorials

Google+

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
 
 }
 
}

5 comments:

  1. Thank you :) Yes I will definitely cover that

    ReplyDelete
  2. Do you plan on making a tutorial about using codeigniter or phpmyadmin?

    ReplyDelete
  3. These tutorials are really great, and what a noble gesture, not wanting payment. I am studying IT in a university in Denmark, and i will be sure to recommend this tutorial to my classmates, it will really come in handy! Thank you!

    ReplyDelete
  4. Excellent work bishnu. This is already becoming a breeze. Lol

    ReplyDelete
  5. refer this link
    http://ioscodeios.blogspot.in/

    ReplyDelete