Sé cómo configurar el widget TimePicker a 24 horas, ¿cómo haces lo mismo para el TimePickerDialog ???¿Cómo configurar el TimePickerDialog a 24 horas?
¿De lo contrario, tendré que crear un cuadro de diálogo nuevo por completo?
Sé cómo configurar el widget TimePicker a 24 horas, ¿cómo haces lo mismo para el TimePickerDialog ???¿Cómo configurar el TimePickerDialog a 24 horas?
¿De lo contrario, tendré que crear un cuadro de diálogo nuevo por completo?
Básicamente hay un parámetro constructor
TimePickerDialog (contexto Contexto, TimePickerDialog.OnTimeSetListener de devolución de llamada, int hourOfDay, int minutos, boolean is24HourView
) pública
y este enlace también le podría ayudar
Cheers
gracias hombre, eso funciona perfectamente En segundo lugar, ¿cómo modifico el TimePickerDialog ?, quiero eliminar el tiempo indicado en la parte superior. –
márquelo como una respuesta, por favor y haga otra pregunta con ejemplos de lo que intentó hacer y qué es exactamente lo que quiere tener. ser tan específico como sea posible. –
muestran una TimePicker cuando el timeButton se hace clic en
timeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Calendar now = Calendar.getInstance();
TimePickerDialog tpd = TimePickerDialog.newInstance(
CreateBookingActivity.this,
now.get(Calendar.HOUR_OF_DAY),
now.get(Calendar.MINUTE),
true
);
edit_event_time.setClickable(true);
edit_event_time.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm a");
String time = sdf.format(calendar.getTime());
Log.e("time", "time " + sdf.format(calendar.getTime()));
String inputTime = time, inputHours, inputMinutes;
inputHours = inputTime.substring(0, 2);
inputMinutes = inputTime.substring(3, 5);
TimePickerDialog mTimePicker = new TimePickerDialog(DashBoardActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
if (selectedHour == 0) {
selectedHour += 12;
timeFormat = "AM";
} else if (selectedHour == 12) {
timeFormat = "PM";
} else if (selectedHour > 12) {
selectedHour -= 12;
timeFormat = "PM";
} else {
timeFormat = "AM";
}
String selectedTime = selectedHour + ":" + selectedMinute + " " + timeFormat;
edit_event_time.setText(selectedTime);
}
}, Integer.parseInt(inputHours), Integer.parseInt(inputMinutes), true);//mention true for 24 hour's time format,false for 12 hour's time format
mTimePicker.setTitle("Select Time");
mTimePicker.show();
}
});
verificación de este enlace http://stackoverflow.com/questions/2659954/timepickerdialog-and-am-or-pm –