diff --git a/DatePicker.java b/DatePicker.java new file mode 100644 index 00000000..01fb31a8 --- /dev/null +++ b/DatePicker.java @@ -0,0 +1,55 @@ +import android.app.DatePickerDialog; +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.text.InputType; +import android.view.View; +import android.widget.Button; +import android.widget.DatePicker; +import android.widget.EditText; +import android.widget.TextView; + +import java.util.Calendar; + +public class MainActivity extends AppCompatActivity { + + DatePickerDialog datepicker; + EditText eText; + Button btn; + TextView tvw; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + tvw=(TextView)findViewById(R.id.textView1); + eText=(EditText) findViewById(R.id.editText1); + eText.setInputType(InputType.TYPE_NULL); + eText.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + final Calendar cldr = Calendar.getInstance(); + int day = cldr.get(Calendar.DAY_OF_MONTH); + int month = cldr.get(Calendar.MONTH); + int year = cldr.get(Calendar.YEAR); + // date picker dialog + datepicker = new DatePickerDialog(MainActivity.this, + new DatePickerDialog.OnDateSetListener() { + @Override + public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { + eText.setText(dayOfMonth + "/" + (monthOfYear + 1) + "/" + year); + } + }, year, month, day); + datepicker.show(); + } + }); + btn=(Button)findViewById(R.id.button1); + btn.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + tvw.setText("Selected Date: "+ eText.getText()); + } + }); + + + } +}