Example for Android Datepicker Dialog :
public class ExampleApp extends Activity implements Button.OnClickListener { private Button b1; static final int DATE_DIALOG_ID = 0; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Adding button to the layout b1=(Button)findViewById(R.id.Button01); b1.setOnClickListener(this); } // Creating dialog @Override protected Dialog onCreateDialog(int id) { Calendar c = Calendar.getInstance(); int cyear = c.get(Calendar.YEAR); int cmonth = c.get(Calendar.MONTH); int cday = c.get(Calendar.DAY_OF_MONTH); switch (id) { case DATE_DIALOG_ID: return new DatePickerDialog(this, mDateSetListener, cyear, cmonth, cday); } return null; } private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() { // onDateSet method public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { String date_selected = String.valueOf(monthOfYear+1)+" /" +String.valueOf(dayOfMonth)+" /" +String.valueOf(year); Toast.makeText(ExampleApp.this, "Selected Date is ="+date_selected, Toast.LENGTH_SHORT).show(); } }; @Override public void onClick(View v) { if(v == b1) showDialog(DATE_DIALOG_ID); } }The output will look like
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.