Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 控制盘日期选择器对话框始终显示当前日期_Android_Datepicker - Fatal编程技术网

Android 控制盘日期选择器对话框始终显示当前日期

Android 控制盘日期选择器对话框始终显示当前日期,android,datepicker,Android,Datepicker,每次打开时,我都会使用一个wheel datepicker对话框,它会显示当前日期,而不是我以前设置的日期 我无法找到我应该在哪里进行更改。请提前感谢 代码如下: 公共静态无效showDatePickerDialog(最终上下文ctx, 最终文本视图,最终编辑文本PreMobileNumber(文本){ 只需将变量设置为所需的日期。就是这样:) DatePickerDialog=new DatePickerDialog(这是datePickerListener,年,月,日); dialog.sh

每次打开时,我都会使用一个wheel datepicker对话框,它会显示当前日期,而不是我以前设置的日期

我无法找到我应该在哪里进行更改。请提前感谢

代码如下:

公共静态无效showDatePickerDialog(最终上下文ctx, 最终文本视图,最终编辑文本PreMobileNumber(文本){


只需将变量设置为所需的日期。就是这样:)

DatePickerDialog=new DatePickerDialog(这是datePickerListener,);
dialog.show()

请尝试以下代码:

Calendar cal=Calendar.getInstance();

        cal.set(Calendar.YEAR, YOUR YEAR VALUE);
        cal.set(Calendar.MONTH, YOUR MONTH VALUE);
        cal.set(Calendar.DAY_OF_MONTH, YOUR DAY VALUE);

        dateandtime.set(Calendar.YEAR, c.get(Calendar.YEAR));
        dateandtime.set(Calendar.MONTH, c.get(Calendar.MONTH));
        dateandtime.set(Calendar.DAY_OF_MONTH,c.get(Calendar.DAY_OF_MONTH));

你可以设置任何你想要的日期或时间。在datepicker中,有很多方法。你能告诉我方法吗name@Preeti你能在这里发一些代码吗,这样我就知道了better@Preeti如果我的答案对你有用,请检查下面的答案。非常感谢你的帮助。:)
Calendar cal=Calendar.getInstance();

        cal.set(Calendar.YEAR, YOUR YEAR VALUE);
        cal.set(Calendar.MONTH, YOUR MONTH VALUE);
        cal.set(Calendar.DAY_OF_MONTH, YOUR DAY VALUE);

        dateandtime.set(Calendar.YEAR, c.get(Calendar.YEAR));
        dateandtime.set(Calendar.MONTH, c.get(Calendar.MONTH));
        dateandtime.set(Calendar.DAY_OF_MONTH,c.get(Calendar.DAY_OF_MONTH));