当前位置:首页 > 资讯 > info6 > 正文

弹出dialog显示日历

发表于: 2017-01-05 ? 作者:Chen_xiaobao ? 来源:转载 ? 浏览:
摘要: 当我们需要用到日历的时候,通常点击EditText出现日历,点击确定按钮,就展示在输入框中,今天写了一个小demo。其实很简单,代码如下://开始日期 startEdit.setOnClickListener(newView.OnClickListener(){ @Override publicvoidonClick(Viewv){ finalCalendarc=Calendar.getInsta

当我们需要用到日历的时候,通常点击EditText出现日历,点击确定按钮,就展示在输入框中,今天写了一个小demo。

其实很简单,代码如下:

//开始日期
startEdit.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        final Calendar c = Calendar.getInstance();
        startEdit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                DatePickerDialog dialog = new DatePickerDialog(WorkvolumeStatisticsActivity.this, new DatePickerDialog.OnDateSetListener() {
                    @Override
                    public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                        c.set(year, monthOfYear, dayOfMonth);
                        startEdit.setText(DateFormat.format("yyy-MM-dd", c));
                        strStart = startEdit.getText().toString();
                    }
                }, c.get(Calendar.YEAR), c.get(Calendar.MONTH), c.get(Calendar.DAY_OF_MONTH));
                dialog.show();
            }
        });

    }
});
这样就实现了简单的日历,并且能显示选择的日期


弹出dialog显示日历

版权所有 IT知识库 CopyRight ? 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号