gpt4 book ai didi

android - 初始化时在日历中选择一些日期

转载 作者:行者123 更新时间:2023-11-30 05:04:49 25 4
gpt4 key购买 nike

我在 android 中使用 CalenderView。我有一个预定义日期列表,如 ["2019-02-15","2019-02-16","2019-02-17"]。当 Calender 初始化并显示在 Activity/fragment 上时,我想选择这个日期。如何实现这一点。
我正在以这种方式初始化日历

calender=v.findViewById(R.id.cal);
calender.setMinDate(System.currentTimeMillis()-1000);

如何实现?

最佳答案

查看 Android API 引用,您会发现此函数:

CalendarView.setDate(long date)

设置所选日期自 TimeZone.getDefault() 时区 1970 年 1 月 1 日 00:00:00 以来的毫秒数。 https://developer.android.com/reference/android/widget/CalendarView.html#setDate(long)

所以在你的情况下你应该调用:

calender.setDate(long date);

为了得到毫秒,你应该首先解析你的日期字符串,然后将它们转换为毫秒。

此外,我不确定并且我认为不可能一次选择多个日期。

关于android - 初始化时在日历中选择一些日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54744849/

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