gpt4 book ai didi

java - Material DateRangePicker 设置默认范围

转载 作者:行者123 更新时间:2023-12-05 00:19:21 26 4
gpt4 key购买 nike

我想在我的DateRangePicker是默认选择范围。我怎么能得到那个?
我现在的代码:

            CalendarConstraints.Builder constraintBuilder = new CalendarConstraints.Builder();
constraintBuilder.setValidator(DateValidatorPointForward.now());

MaterialDatePicker.Builder builder = MaterialDatePicker.Builder.dateRangePicker();
builder.setCalendarConstraints(constraintBuilder.build());

final MaterialDatePicker materialDatePicker = builder.build();

imageDate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
materialDatePicker.show(getSupportFragmentManager(), "TAG");
}
});

最佳答案

请使用MaterialDatePicker.Builder.setSelection()方法。下面的代码用于将今天设置为开始日期和结束日期:
在 Java 中:

Calendar now = Calendar.getInstance()
MaterialDatePicker.Builder builder = MaterialDatePicker.Builder.dateRangePicker();
builder.setSelection(androidx.core.util.Pair(now.getTimeInMillis(), now.getTimeInMillis())
在 Kotlin
 val now = Calendar.getInstance()
val builder = MaterialDatePicker.Builder.dateRangePicker()
builder.setSelection(androidx.core.util.Pair(now.timeInMillis, now.timeInMillis))

关于java - Material DateRangePicker 设置默认范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63192142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com