I have a Fragment which extends Fragment, i want to open date picker dialog on click of edit text. i tried several ways but no expected result. Can anyone please help me out ?
Asked
Active
Viewed 1.2k times
-2

Abhilash Harsole
- 244
- 2
- 4
- 15
1 Answers
5
You can do like this
EditText editText = (EditText)findViewById(R.id.maped);
editText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
DatePickerDialog.OnDateSetListener dpd = new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
int s=monthOfYear+1;
String a = dayOfMonth+"/"+s+"/"+year;
editText.setText(""+a);
}
};
Time date = new Time();
DatePickerDialog d = new DatePickerDialog(SignUp.this, dpd, date.year ,date.month, date.monthDay);
d.show();
}
});
i hope this will help you

Farmer
- 4,093
- 3
- 23
- 47