Originariamente inviato da
tabita90
la sostanza è questa: ho bisogno di un datepicker che venga creato all'interno di una classe che estende relativelayout e che venga visualizzato dalla stessa. Ancor meglio sarebbe riuscire a creare una classe che estenda datepicker e che io possa utilizzare in qualsiasi tipo di classe, sia activity che, come potrete immaginare, relativelayout.
Grazie mille!
Se vuoi associare ad un EditText l'oggetto DatePicker puoi per esempio associare setOnTouchListener all'Edittext.
esempio:
codice:
EditTextDate.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
DatePickerDialog dialog;
if( EditTextDate.getText().toString().equals(""))
dialog= new DatePickerDialog(context, mDateSetListener,1970, 0, 1);
else
dialog= new DatePickerDialog(context, mDateSetListener,year, month,Day);
dialog.setOnDismissListener(mDismissListener);
}
});
dialog.show();
}
return false;
}
});
Ciao