0% found this document useful (0 votes)
81 views25 pages

1) Hello World Program: Myactivity - XML

The document contains code snippets for several basic Android app examples: 1. A simple "Hello World" app with XML layout and Java code 2. A notification message app that displays notifications 3. An alert dialog app that shows Yes/No dialog when a button is clicked 4. A progress bar app that shows download progress 5. A Celsius to Fahrenheit converter app with input, radio buttons and conversion button

Uploaded by

Sai Venkat Gudla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views25 pages

1) Hello World Program: Myactivity - XML

The document contains code snippets for several basic Android app examples: 1. A simple "Hello World" app with XML layout and Java code 2. A notification message app that displays notifications 3. An alert dialog app that shows Yes/No dialog when a button is clicked 4. A progress bar app that shows download progress 5. A Celsius to Fahrenheit converter app with input, radio buttons and conversion button

Uploaded by

Sai Venkat Gudla
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 25

1)Hello world program

Myactivity.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Helloworld" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="28dp"
android:text="Button" />

</RelativeLayout>

Helloworld.java

package com.example.helloworld;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class Helloworld extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myactivity);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.helloworld, menu);
return true;
}

}
3) simple notification message
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_marginBottom="74dp"
android:layout_marginLeft="96dp"
android:text="Submit"
android:onClick="clickme" />

</RelativeLayout>

MainActivity.java
package com.example.notification;

import android.os.Bundle;

import android.app.Activity;

import android.app.Notification;

import android.app.NotificationManager;

import android.view.View;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

public void clickme(View ob) {

Notification n = new Notification.Builder(getApplicationContext())

.setTicker("Notification message")

.setSmallIcon(R.drawable.ic_launcher)

.setAutoCancel(true)

.setContentTitle("message")

.setContentText("a new message").build();

NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

nm.notify(0,n);

}
4) Alert Dialogue

activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="75dp"
android:text="Submit"
android:onClick="clickme" />

</RelativeLayout>

MainActivity.java
package com.example.alert;

import android.os.Bundle;

import android.app.Activity;

import android.app.AlertDialog;

import android.content.DialogInterface;

import android.content.DialogInterface.OnClickListener;

import android.view.Menu;

import android.view.View;
import android.widget.Toast;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

public void clickme(View ob) {

AlertDialog.Builder build = new AlertDialog.Builder(MainActivity.this);

build.setTitle("AlertBox");

build.setMessage("Do You want to close");

build.setPositiveButton("Yes", new OnClickListener() {

@Override

public void onClick(DialogInterface arg0, int arg1) {

Toast.makeText(getApplicationContext(), "Yes is clicked",


Toast.LENGTH_SHORT).show();

});

build.setNegativeButton("No", new OnClickListener() {


@Override

public void onClick(DialogInterface arg0, int arg1) {

Toast.makeText(getApplicationContext(), "No is clicked",


Toast.LENGTH_SHORT).show();

});

build.show();

5) Progress Bar
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="167dp"
android:text="Download"
android:onClick="clickme"/>

</RelativeLayout>

MainActivity.java
package com.example.progress;

import android.os.Bundle;

import android.app.Activity;

import android.app.ProgressDialog;

import android.view.Menu;

import android.view.View;

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

public void clickme(View ob)

final ProgressDialog pd = new ProgressDialog(this);

pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);

pd.setMessage("downloading");

pd.setProgress(0);

pd.show();
int total=100;

Thread t = new Thread()

int jump=5;

public void run()

while(jump<=100)

pd.setProgress(jump);

jump=jump+5;

try {

sleep(200);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

};

t.start();

10)Celsius to Fahrenheit
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="44dp"
android:ems="10"
android:inputType="number" >

<requestFocus />
</EditText>

<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editText1"
android:layout_below="@+id/editText1"
android:layout_marginLeft="24dp"
android:layout_marginTop="26dp" >

<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="celsius" />

<RadioButton
android:id="@+id/radio2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="fahrenheit" />
</RadioGroup>

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/radioGroup1"
android:layout_below="@+id/radioGroup1"
android:layout_marginTop="38dp"
android:text="convert"
android:onClick="clickme" />

</RelativeLayout>

MainActivity.java
package com.example.conversion;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.widget.EditText;

import android.widget.RadioButton;

public class MainActivity extends Activity {

EditText et;

RadioButton r1,r2;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

et=(EditText)findViewById(R.id.editText1);

r1=(RadioButton)findViewById(R.id.radio1);

r2=(RadioButton)findViewById(R.id.radio2);

}
public void clickme(View ob)

float value= Float.parseFloat(et.getText().toString());

if (r1.isChecked()) {

Float c= ((value-32)*5)/9;

et.setText(""+c);

if (r2.isChecked()) {

Float f= (9*value)/5+32;

et.setText(""+f);

11)simple calculator
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="46dp"
android:ems="10" />

<Button
android:id="@+id/one"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/editText1"
android:layout_marginTop="33dp"
android:text="1"
android:onClick="one"/>

<Button
android:id="@+id/plus"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/three"
android:text="+"
android:onClick="sum" />

<Button
android:id="@+id/three"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/two"
android:layout_alignBottom="@+id/two"
android:layout_marginRight="15dp"
android:layout_toLeftOf="@+id/plus"
android:text="3"
android:onClick="three" />

<Button
android:id="@+id/two"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/one"
android:layout_alignBottom="@+id/one"
android:layout_marginRight="14dp"
android:layout_toLeftOf="@+id/three"
android:text="2"
android:onClick="two" />

<Button
android:id="@+id/four"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/one"
android:layout_centerVertical="true"
android:text="4"
android:onClick="four" />

<Button
android:id="@+id/five"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/four"
android:layout_alignBottom="@+id/four"
android:layout_alignRight="@+id/two"
android:text="5"
android:onClick="five"/>

<Button
android:id="@+id/minus"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/six"
android:layout_alignBottom="@+id/six"
android:layout_alignParentRight="true"
android:text="-"
android:onClick="minus" />

<Button
android:id="@+id/seven"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/four"
android:layout_below="@+id/four"
android:layout_marginTop="16dp"
android:text="7"
android:onClick="seven" />

<Button
android:id="@+id/eight"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/seven"
android:layout_alignBottom="@+id/seven"
android:layout_alignLeft="@+id/five"
android:text="8"
android:onClick="eight"/>

<Button
android:id="@+id/star"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/nine"
android:text="*"
android:onClick="mul"/>

<Button
android:id="@+id/six"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_above="@+id/seven"
android:layout_alignLeft="@+id/three"
android:text="6"
android:onClick="six"/>

<Button
android:id="@+id/nine"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/eight"
android:layout_alignBottom="@+id/eight"
android:layout_toRightOf="@+id/two"
android:text="9"
android:onClick="nine" />

<Button
android:id="@+id/dot"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/seven"
android:layout_below="@+id/seven"
android:layout_marginTop="20dp"
android:text="."
android:onClick="dot" />

<Button
android:id="@+id/by"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/see"
android:text="/"
android:onClick="div" />

<Button
android:id="@+id/see"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/zero"
android:layout_alignBottom="@+id/zero"
android:layout_toRightOf="@+id/two"
android:text="C"
android:onClick="clear"/>

<Button
android:id="@+id/zero"
style="?android:attr/buttonStyleSmall"
android:layout_width="60dp"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/dot"
android:layout_alignBottom="@+id/dot"
android:layout_alignLeft="@+id/eight"
android:text="0"
android:onClick="zero"/>

<Button
android:id="@+id/equalto"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="="
android:onClick="equal" />

</RelativeLayout>

MainActivity.java

package com.example.calculator;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.widget.EditText;

public class MainActivity extends Activity {

EditText et;

float val1,val2,res;

boolean madd,msub,mmul,mdiv;
@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

et=(EditText) findViewById(R.id.editText1) ;

public void one(View v)

et.setText(et.getText()+"1");

public void two(View v)

et.setText(et.getText()+"2");

public void three(View v)

et.setText(et.getText()+"3");

public void four(View v)

et.setText(et.getText()+"4");

public void five(View v)

et.setText(et.getText()+"5");

}
public void six(View v)

et.setText(et.getText()+"6");

public void seven(View v)

et.setText(et.getText()+"7");

public void eight(View v)

et.setText(et.getText()+"8");

public void nine(View v)

et.setText(et.getText()+"9");

public void dot(View v)

et.setText(et.getText()+".");

public void zero(View v)

et.setText(et.getText()+"0");

public void clear(View v)

{
et.setText("");

madd=false;

msub=false;

mmul=false;

mdiv=false;

public void sum(View v){

val1=Float.parseFloat(et.getText()+"");

madd=true;

et.setText("");

public void minus(View v){

val1=Float.parseFloat(et.getText()+"");

msub=true;

et.setText("");

public void mul(View v){

val1=Float.parseFloat(et.getText()+"");

mmul=true;

et.setText("");

public void div(View v){

val1=Float.parseFloat(et.getText()+"");

mdiv=true;

et.setText("");

public void equal(View v)

{
val2=Float.parseFloat(et.getText()+"");

if(madd)

res=val1+val2;

et.setText(""+res);

else if(msub)

res=val1-val2;

et.setText(""+res);

else if(mmul)

res=val1*val2;

et.setText(""+res);

else if(mdiv)

res=val1/val2;

et.setText(""+res);

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;
}

2)layouts
Sir echina document lo untadhii

12) SQLlite operations


activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".DatabaseActivity" >

<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button2"
android:layout_centerHorizontal="true"
android:layout_marginBottom="80dp"
android:ems="10"
android:hint="Enter your name"/>

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/editText1"
android:layout_centerVertical="true"
android:text="add"
android:onClick="ADDDATA"/>

<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/button1"
android:layout_alignBottom="@+id/button1"
android:layout_alignRight="@+id/editText1"
android:text="viewall"
android:onClick="view"/>
</RelativeLayout>

MainActivity.java

package com.example.database;

import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.database.Cursor;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends Activity {


DatabaseconnectivityHelper myDb;
EditText editName;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myDb=new DatabaseconnectivityHelper(this);
editName=(EditText) findViewById(R.id.editText1);
}
public void ADDDATA(View v)
{
boolean isInserted=myDb.insertData(editName.getText().toString());
if(isInserted==true)
Toast.makeText(MainActivity.this,"Data
Inserted",Toast.LENGTH_LONG).show();
else
Toast.makeText(MainActivity.this,"Data not
Inserted",Toast.LENGTH_LONG).show();
}
public void view(View v)
{
Cursor res=myDb.getAllData();
if(res.getCount()==0){
showMessage("Error","Nothing found");
return;
}
StringBuffer buffer=new StringBuffer();
while(res.moveToNext())
{ buffer.append("Id:"+res.getString(0)+"\n");
buffer.append("Name:"+res.getString(1)+"\n");
}
showMessage("Data",buffer.toString());
}
public void showMessage(String title, String Message) {
// TODO Auto-generated method stub
AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setCancelable(true);
builder.setTitle(title);
builder.setMessage(Message);
builder.show();
}}

DatabaseconnectivityHelper.java
package com.example.database;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.DatabaseErrorHandler;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;

public class DatabaseconnectivityHelper extends SQLiteOpenHelper{


public static final String DATABASE_NAME="Student.db";
public static final String TABLE_NAME="student_table1";
public static final String COL_1="ID";
public static final String COL_2="NAME";

public DatabaseconnectivityHelper(Context context)


{ super(context, DATABASE_NAME,null,1);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("create table "+ TABLE_NAME +"(ID INTEGER PRIMARY KEY
AUTOINCREMENT,NAME TEXT)");
}

@Override
public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion) {
// TODO Auto-generated method stub
db.execSQL("DROP TABLE IF EXISTS"+TABLE_NAME);
onCreate(db);
}
public boolean insertData(String name)
{
SQLiteDatabase db=this.getWritableDatabase();
ContentValues contentValues=new ContentValues();
contentValues.put(COL_2,name);
long result=db.insert(TABLE_NAME, null,contentValues);
if(result==-1)
return false;
else
return true;
}
public Cursor getAllData(){
SQLiteDatabase db=this.getWritableDatabase();
Cursor res=db.rawQuery("select * from "+TABLE_NAME,null);
return res;
}

9)ListView
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".ListActivity" >

<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true" >

</ListView>

</RelativeLayout>

MainActivity.java
package com.example.listview;

import android.os.Bundle;
import android.app.Activity;
import android.app.ListActivity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends ListActivity {

String branch[]={"CSE","IT","ECE","EEE"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

ArrayAdapter<String> ad=new
ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,branch);
setListAdapter(ad) ;
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
String item=branch[ position];
Toast.makeText(getApplicationContext(), item,
Toast.LENGTH_SHORT).show();
}

6)DatePicker/pick Date
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".DateActivity" >

<DatePicker
android:id="@+id/datePicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="23dp" />

<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/datePicker1"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:text="get Date"
android:onClick="clickme" />

</RelativeLayout>

MainActivity.java
package com.example.datepicker;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.DatePicker;
import android.widget.Toast;

public class MainActivity extends Activity {

DatePicker date;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

public void clickme(View ob)


{
date=new DatePicker(this);
Toast.makeText(getApplicationContext(), "Date is:"+date.getDayOfMonth()+"-
"+(date.getMonth()+1)+"-"+date.getYear(),Toast.LENGTH_SHORT).show();
}
}

You might also like