2016-03-27 8 views
1

Ich verwende eine TimePickerDialog in meiner Anwendung, ich benutze eine hint für den EditText (über die Zeit eingestellt ist), aber sobald der Benutzer Zeit im TimePickerDialog setzt der Hinweis verschwindet und die gewählte Zeit ersetzt es.Die Zeitanzeige in EditText von TimePickerDialog in Android

Ich möchte die aktuelle Uhrzeit (Stunde und Minute) im EditText angezeigt werden, bevor der Benutzer die Uhrzeit einstellt, Wie kann ich das tun?

Antwort

1

Ich habe den folgenden Code in meinem Projekt und es hat funktioniert:

SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm", Locale.getDefault()); 
String time = timeFormat.format(Calendar.getInstance().getTime()); 
editText.setText(time); 
2
get the current time and set it to the edit text. 

EditText editText = (EditText) findViewById(R.id.editText); 
Date currentDate = new Date(System.currentTimeMillis()); 
currentDate.setText(currentDate.toString()); 

und wenn Sie irgendwelche Aktionen auf Bearbeiten von Text klicken ausführen möchten, führen Sie auf Klick eine Datumsauswahl und Auswahlsatz seletted Datum wieder auf die editText wie zu öffnen. Hoffe es hilft.