日期对话框的问题?

日期对话框的问题?

1、日期对话框的的如何监听确定键,从而弹出Toast呢?

public void showDateAlter(){
        //获取当前时间
        Calendar calendar=Calendar.getInstance();
        year=calendar.get(calendar.YEAR);
        monthOfYear=calendar.get(calendar.MONTH);
        dayOfMonth=calendar.get(calendar.DAY_OF_MONTH);
        DatePickerDialog dialog=new DatePickerDialog(MainActivity.this, new DatePickerDialog.OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {           
                text=year+"年"+monthOfYear+"月"+dayOfMonth+"日";
            }
        },year,monthOfYear,dayOfMonth);
        dialog.show();
    }

2、为什么我做出来的日期选择框是这样的?——小米手机。http://img1.sycdn.imooc.com/climg//58e6f2ce00015dd210801920.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
Python工程师 2017-04-07 15:12:22

嗯,是的,不同的手机的主题是不一样的。所以对话框也不同。

Python工程师 2017-04-07 11:30:03

在onDateSet()中弹出Toast。你不都写text=year+"年"+monthOfYear+"月"+dayOfMonth+"日";了吗?替换成Toast行了

  • 提问者 小明2017 #1
    非常感谢,可以实现了,原来是我想复杂了,我还想着如何去监听确定键,再执行吐司操作呢。。为什么我的手机日期显示是这样的,是不是手机不同,日期对话框就不同呀?
    2017-04-07 12:19:35
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师