我正在开发一个用户可以设置日期和时间的应用程序.我想在一个对话框片段中设置日期和时间,并将其设置为编辑文本.是否可以在1个对话框片段中使用日期和时间选择器?如果是的话,你是怎么做到的?目前我从对话框片段中获取时间,然后将其设置为EditText.
我的代码是
LaterTextView=(TextView)findViewById(R.id.PickUp_later_TextView);
LaterTextView.setOnClickListener(new View.OnClickListener() {
@SuppressWarnings("deprecation")
public void onClick(View v) {
showDialog(TIME_DIALOG_ID);
}
});
}
protected Dialog onCreateDialog(int id) {
switch (id) {
case TIME_DIALOG_ID:
// set time picker as current time
return new TimePickerDialog(this, timePickerListener, hour, minute,
false);
}
return null;
}
private TimePickerDialog.OnTimeSetListener timePickerListener = new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int selectedHour,
int selectedMinute) {
hour = selectedHour;
minute = selectedMinute;
// set current time into TextView
setDate_time_EditTExt.setText(new StringBuilder().append(pad(hour))
.append(":").append(pad(minute)));
}
};
private …Run Code Online (Sandbox Code Playgroud)