【发布时间】:2014-06-07 18:35:44
【问题描述】:
我有一个活动,其中我有一个编辑文本。 点击edittext我想打开TIMEPICKER DIALOG。我已经为它编写了代码及其工作。 问题是,当我开始活动并第一次单击edittext 时,虚拟键盘会打开,但是随后单击edittext TIMEPICKERDIALOG 会打开。 我不希望虚拟键盘第一次打开。我希望 TIMEPICKER DIALOG 每次都打开。 请帮忙
这是我在点击edittext时打开timepickerdialog的代码
timeText=(EditText)findViewById(R.id.editText2);
timeText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Calendar mcurrentTime = Calendar.getInstance();
int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(RemindDetail.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
timeText.setText( selectedHour + ":" + selectedMinute);
calender[3]=selectedHour;
calender[4]=selectedMinute;
}
}, hour, minute, false);//Yes 24 hour time
mTimePicker.setTitle("Select Time");
mTimePicker.show();
}
});
【问题讨论】:
-
我只想要我设置的时间选择器对话框,以便在点击编辑文本时打开
标签: android