2011-05-12 15 views
5

Estoy desarrollando una aplicación para Android. He creado un dialogo timepicker y un dialogo datepicker, pero el problema es que ambos se ejecutan en diferentes cuadros de diálogo, que no es la forma en que quiero que mi aplicación funcione: -S ¿Hay alguna manera de crear un solo cuadro de diálogo con ambos los cuadros de diálogo del selector de fecha y hora juntos?Android: timepicker y datepicker en el mismo cuadro de diálogo

Thx

Respuesta

17

Puede encontrar una aplicación DateTimePicker aquí: diálogo del selector de tiempo

http://code.google.com/p/datetimepicker/

+0

No puedo creer que esta respuesta no haya sido votada ni aceptada ... +1 porque me dio exactamente lo que estaba buscando :) –

+0

¡Eso es increíble! – TaoZang

+0

Creo proyecto usando esta fuente, hago algunos cambios y migro a Android Studio https://github.com/Kishanjvaghela/datetimepicker –

0

llamada en el método de tiempo de actualización del selector de fecha, no será llamado al mismo tiempo, pero cuando se presiona el botón de configuración de datepicker, se abrirá el cuadro de diálogo del selector de tiempo. El método se da en la respuesta de este enlace: DateTime picker in android application

2

He creado un cuadro de diálogo de alerta personalizado como en el Google tutorial. Reemplacé el ImageView y el TextView con un DatePicker y un TimePicker. He cambiado la siguiente línea:

View layout = inflater.inflate(R.layout.custom_dialog, 
          (ViewGroup) findViewById(R.id.layout_root)); 

con esto:

View layout = inflater.inflate(R.layout.dialog_date_time, 
          (ViewGroup) findViewById(R.id.datePicker)); 

Por alguna razón la primera dio un error, pero el segundo trabajaba. De todos modos, ahora puedo usar las dos vistas en la misma ventana de diálogo.

Cuestiones relacionadas