Como preencher EditText com DatePickerDialog
Com a classe DatePickerDialog é possível mostrar uma tela para e escolha de um horário específico. Neste post veja como preencher EditText com DatePickerDialog:
import android.app.AlertDialog;
import android.app.DatePickerDialog;
...
private EditText Hora;
...
Hora = findViewById(R.id.editText); //Defina o seu "editText"
...
//Ao tocar no editText, é mostrada a tela com as opções de escolha da hora e minutos
Hora.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Calendar mcurrentTime = Calendar.getInstance();
int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(MainActivity.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
Hora.setText(selectedHour + ":" + selectedMinute); //Mostra o horário selecionado no "editText"
}
}, hour, minute, true);
mTimePicker.setTitle("Selecione o horário"); //Define o título
mTimePicker.show(); //Mostra o calendário
}
});
Além do curso, você receberá mais 3 BÔNUS, o curso completo de JavaScript e também o Curso de React JS e Node JS onde vamos desenvolver aplicações e sistemas web do zero.
Garanta a sua vaga ainda hoje e aproveite a nossa super promoção!
CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS DETALHES:
Link do curso: https://go.hotmart.com/C82684520Q
Lista suspensa de valores (Spinner) em Android
Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits