小编par*_*shy的帖子

从单个对话框片段中获取日期和时间选择器值,并在EditText中设置它

我正在开发一个用户可以设置日期和时间的应用程序.我想在一个对话框片段中设置日期和时间,并将其设置为编辑文本.是否可以在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)

android datepicker datetimepicker timepicker

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

datepicker ×1

datetimepicker ×1

timepicker ×1