gpt4 book ai didi

安卓:日历 View OnDateChangeLIstener

转载 作者:可可西里 更新时间:2023-11-01 18:46:06 28 4
gpt4 key购买 nike

我已经实现了这个监听器,以便在单击某个日期时显示某些内容,但问题是当我向下滚动 CalendarView 时,它会自动显示一些内容,但我没有单击任何内容,我只是在 CalendarView 中向下滚动到另一个月份,然后出现 Toast 或 Log,以哪个为准(我想这是有道理的,因为监听器本身会触发 `onDateChange,并且向下滚动日历也会更改当前选择的日期)。所以我的问题是,是否有任何 CalendarView 的监听器,我可能只使用 ondateChange 监听器的替代方法,以避免当我向下滚动 calendarView 以转到另一个月时它自动触发监听器的情况。

有谁知道 CalendarView 的替代监听器或知道解决方法的人?请分享

最佳答案

当您滚动日历时,onSelectedDayChange 方法的行为类似于您单击不同的日期,但不会更改当前日期设置。所以 HFDO5 是对的,你只需要在创建日历时保存当前日期:长日期 = calendar.getDate();

并在 onSelectedDayChange 中检查它。

if(callendar.getDate() != date){
date = calendar.getDate(); //new current date
//date is changed on real click...do things..

}

关于安卓:日历 View OnDateChangeLIstener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12641250/

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