¿Es posible establecer el modo de horario de TimePicker en modo de 24 horas en un archivo XML? ¿O es posible solo en Java? Quiero hacer un diseño que tenga selector de 24 horas, pero no puedo encontrar dicho atributo.Configuración de Android TimePicker en XML
19
A
Respuesta
42
No, no se puede establecer el modo de 24 horas en el XML, usted tiene que utilizar
MyTimePicker.setIs24HourView(boolean);
10
Es posible subclasificando TimePicker
para obtener una versión de 24 horas, y utilizar esa subclase en el XML archivo con el nombre del paquete apropiado:
public class TimePicker24Hours extends TimePicker {
public TimePicker24Hours(Context context) {
super(context);
init();
}
public TimePicker24Hours(Context context,
AttributeSet attrs) {
super(context, attrs);
init();
}
public TimePicker24Hours(Context context,
AttributeSet attrs,
int defStyle) {
super(context, attrs, defStyle);
init();
}
private void init() {
setIs24HourView(true);
}
}
en el diseño puede agregar
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:dt_codecomponents="http://schemas.android.com/apk/res/my.app.package"
...
<my.app.package.style.TimePicker24Hours
android:id="@+id/timePicker1"
android:layout_width="wrap_content"/>
1
Puede configurarlo desde el archivo java.
xml
<TimePicker
android:layout_width="300dp"
android:layout_height="300dp"
android:id="@+id/timePicker" />
java
TimePicker timePicker = (TimePicker) findViewById(R.id.timePicker);
timePicker.setIs24HourView(true); // to set 24 hours mode
timePicker.setIs24HourView(false); // to set 12 hours mode
Cuestiones relacionadas
- 1. Android - TimePicker minutos para 15
- 2. TimePicker NullPointerException en ICS
- 3. Android: timepicker y datepicker en el mismo cuadro de diálogo
- 4. Inhabilitar la entrada del teclado en Android TimePicker
- 5. xml configuración de la muestra/de aplicaciones en XML
- 6. Android: ¿Crear ListView en XML?
- 7. Cambios de configuración XML en Unity 2.0
- 8. ¿Cómo se usan las máscaras personalizadas de Datepicker y Timepicker?
- 9. jQuery UI - Establecer MinTime en TimePicker basado en otro valor TimePicker
- 10. Make DatePicker y TimePicker más pequeños
- 11. Cómo hacer que TimePicker sea más pequeño
- 12. Configuración regional en Android
- 13. Excepción en Android XML
- 14. Configuración Xml versus configuración basada en la anotación
- 15. TimePicker no permite "24:00"?
- 16. ¿Cómo configuro AM/PM en un TimePicker?
- 17. Anotación Hibernate o configuración XML
- 18. Cómo declarar Unity InjectionFactory en configuración XML
- 19. Android: Configuración del alto del botón en XML en función de su ancho
- 20. Android: Configuración de preferencias programáticamente
- 21. Encuadernación de configuración de Ninject y XML
- 22. Android: Cómo obtener el tiempo de un TimePicker cuando está escrito en
- 23. ¿Cómo cambiar el color predeterminado del cuadro de diálogo DatePicker y TimePicker en Android?
- 24. Configuración JAVA_HOME en Android SDK
- 25. ¿Es posible en Android definir constantes en XML que varían con la configuración?
- 26. Android, oyente Checkbox en XML?
- 27. XML String Prsing en Android?
- 28. Configuración de log4net con el archivo xml
- 29. Parse Arabic XML en Android
- 30. orden Z en xml android