¿Es posible quitar el botón AM / PM de TimePicker?

Quiero mostrar el reloj de 24 horas en vez de 12 horas usando TimePicker, y no necesito el buton de AM / PM, simplemente quiero mostrar el reloj de 24 horas.

es posible?

He utilizado setIs24HourView(true) pero es que no está funcionando.

Sugerirme ¿Cómo puedo mostrar el reloj de 24 horas?

¿Ha intentado establecer setIs24HourView?

Si sólo necesita utilizar el widget NumberPicker de otras maneras anormales:

Hay un widget NumberPicker en Android, pero es una API privada. Este tipo sacó el código de tal manera que puede dejarlo en cualquier proyecto.

He aquí un ejemplo de cómo lo usé para las tasas impositivas:

texto alternativo

He experimentado el mismo problema, pero lo resolvió haciendo el setIs24HourView en la llamada onCreate para la actividad ..

Puede sobrescribir el

 public void onTimeChanged (TimePicker view, int hourOfDay, int minute) method of TimePickerDialog to completely remove AM/PM: class MyTimePickerDialog extends TimePickerDialog { MyTimePickerDialog(Context context, TimePickerDialog.OnTimeSetListener callBack, int hourOfDay, int minute, boolean is24HourView) { super(context, callBack, hourOfDay, minute, is24HourView); } @Override public void onTimeChanged (TimePicker view, int hourOfDay, int minute) { // to prevent the dialog from changing the title which by default contains AM/PM } } 

Aquí está cómo usarlo

 MyTimePickerDialog dialog = new MyTimePickerDialog(getActivity(), this, hour, minute, true /*DateFormat.is24HourFormat(getActivity())*/); dialog.setTitle("Set Time"); 

Debe llamar a la función setIs24HourView y enviar true para eso.
Cuando el selector de tiempo están en modo 24 AM / PM desaparecerá.

 TimePicker tpHourMin = (TimePicker) findViewById(R.id.timePicker); tpHourMin.setIs24HourView(true); 
  • Selector de tiempo que muestra el tiempo como 4: 7 en lugar de 04:07
  • TimePicker - ¿Cómo obtener AM o PM?
  • Cómo mostrar dos números en minuto en android
  • Android TimePicker (Estilo de rueda) no responde correctamente a los gestos de desplazamiento dentro de ScrollView
  • Android TimePickerDialog set max time
  • Cambiar el color de texto de Time Picker
  • Las entradas de AppCompatSpinner no abren TimePickerDialog al seleccionarla por segunda vez. Por favor ver detalles
  • Android: Establecer el tiempo en el selector de tiempo con el tiempo mostrado en la vista de texto
  • Establecer fecha y hora seleccionador de fecha y hora en android
  • Cómo cambiar el color de las líneas de TimePicker en el tema Appcompat?
  • OnTimeSet también se llama al descartar TimePickerDialog
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.