求支持从当前日期启动的滚动日历及ScrollDatePicker默认日期设置方案
解决ScrollDatePicker默认选中当前日期的方案
获取系统当前日期的Calendar实例:
Kotlin代码:val currentCalendar = Calendar.getInstance()Java代码:
Calendar currentCalendar = Calendar.getInstance();在ScrollDatePicker初始化完成后,调用其日期设置方法:
Kotlin代码:scrollDatePicker.setSelectedDate(currentCalendar)Java代码:
scrollDatePicker.setSelectedDate(currentCalendar);注意要在视图加载完成后执行这段代码,比如在Activity的
onCreate方法中setContentView之后,或者Fragment的onViewCreated方法内。若设置后UI未即时更新,可尝试手动触发刷新:
scrollDatePicker.invalidate()scrollDatePicker.invalidate();
如果上述方法不生效,建议确认ScrollDatePicker的官方文档,核实正确的日期设置API名称(部分库可能使用setCurrentDate等类似命名)。
内容的提问来源于stack exchange,提问作者Braian Silva
相关产品推荐
相关产品推荐

