要设置DatePicker的默认日期,您可以使用setDefaultDate()
方法。下面是一个示例代码,展示了如何将默认日期设置为当前日期:
DatePicker datePicker = findViewById(R.id.datePicker); // 获取当前日期 Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH); // 设置默认日期 datePicker.init(year, month, day, null);
请注意,setDefaultDate()
方法已被弃用,所以我们使用init()
方法来设置默认日期。在init()
方法中,第一个参数是年份,第二个参数是月份(0-11),第三个参数是日期,第四个参数是DatePicker.OnDateChangedListener对象,如果您不需要监听日期更改事件,可以传入null。