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