我在我的应用程序中使用TimePickerDialog
,我使用hint
作为EditText(通过该时间设置),但是一旦用户在TimePickerDialog中设置时间,提示就会消失所选时间取代它。
我想在用户设置时间之前在EditText中显示当前时间(小时和分钟),我该怎么做?
答案 0 :(得分: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());
如果要对编辑文本执行任何操作,请执行单击,例如打开日期选择器,再次选择设置的隔离日期到editText。 希望它有所帮助。
答案 1 :(得分:1)
我将以下代码添加到我的项目中并且工作正常:
SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm", Locale.getDefault());
String time = timeFormat.format(Calendar.getInstance().getTime());
editText.setText(time);