gpt4 book ai didi

android - 如何解决日历 gridview 中的抽象错误?

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

我是一个新的安卓开发者我想创建一个 GridView 日历我从这个链接得到我的代码

https://github.com/jrdnull/Android-Calendar-GridView-Adapter

当我写这行的时候

mGridView.setAdapter(new MonthAdapter(this, mToday[1], mToday[2], metrics);

android studio 建议我实现“onDate”方法。我不知道我该怎么办?请帮忙

最佳答案

MonthAdapter 的源代码显示它有一个抽象方法 onDate(),这意味着如果您创建一个实例,则必须实现它。

这样做的目的似乎是从 getView() 返回有关 date、行 position 和行 的信息查看

因此,您上面的代码可能看起来更像这样:

mGridView.setAdapter(new MonthAdapter(this, mToday[1], mToday[2], metrics) {
@Override
protected abstract void onDate(int[] date, int position, View item) {
//You can probably just leave this empty, or use the data returned here.
}
});

P.s. 如果您在 Android Studio 中点击您在问题中发布的代码行,您应该会看到一个红色灯泡出现。单击它并选择“实现方法”,它会为您执行此操作。

关于android - 如何解决日历 gridview 中的抽象错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33184229/

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