Desarrollo de Android: ¿Quiero implementar un clic de EditText en un DatePickerDialog y luego devolver el valor a la pantalla de EditText?
public class MainActivity extiende la actividad {
public void onCreate(Bundle saveInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout line = new LinearLayout(this);
final EditText et = new EditText(this);
final Calendar cd = Calendar.getInstance();
Fecha fecha = nueva Fecha();
cd.setTime(fecha);
setOnClickListener(nueva OnClickListener(){
public void onClick(View v) {
new DatePickerDialog(MainActivity.this, new OnDateSetListener(){
public void onDateSet(DatePicker view, int año,
int mesdelaño, int díadelmes) {
int mesdelaño1 = mesdelaño+1;
et.setText(año+"-"+mesdelaño1+"-"+díadelmes);
}
},
cd.
cd.get(Calendario.AÑO),
cd.get( Calendario.MES),
cd.get(Calendar.DAY_OF_MONTH)).show();
}
});
et.setOnFocusChangeLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL setOnFocusChangeListener(new OnFocusChangeListener(){
public void onFocusChange(View v, boolean hasFocus) {
new DatePickerDialog(MainActivity.this, new OnDateSetListener(){ p >
public void onDateSet(vista DatePicker, int año,
int mesOfYear, int díaOfMonth) {
int mesOfYear1 = mesOfYear+1;
y .setText(año+"-"+mesdelaño1+"-"+díadelmes);
}
},
cd.
cd .get(Calendario.AÑO),
cd.get(Calendar.MONTH),
cd.get(Calendar.DAY_OF_MONTH)).show();
}
}); p> p>
line.addView(et);
this.setContentView( línea);
}
}