當前位置:首頁 > 資訊 > 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號
广东25选5开奖结果