Java-无法解析setSpanSizeLookup为gridviewlayoutmanager

Java-无法解析setSpanSizeLookup为gridviewlayoutmanager,第1张

概述我试图根据要显示的对象类型来设置自定义跨度大小,但是当我在IDE中遇到以下错误时:cannotresolvemethodSetSpanSizeLookup(anonymous.android.support.v7.widget.GridLayoutManager.SpanSizeLookup)我不知道为什么会这样,因为根据google,它似乎是受支持的方法mLayoutMa

我试图根据要显示的对象类型来设置自定义跨度大小,但是当我在IDE中遇到以下错误时:

cannot resolve method
SetSpanSizeLookup(anonymous.android.support.v7.Widget.GrIDLayoutManager.SpanSizeLookup)

我不知道为什么会这样,因为根据google,它似乎是受支持的方法

mLayoutManager = new GrIDLayoutManager(this,3);mLayoutManager.setSpanSizeLookup(new GrIDLayoutManager.SpanSizeLookup() {    @OverrIDe    public int getSpanSize(int position) {        switch(mAdapter.getItemVIEwType(position)){            case MyAdapter.TYPE_header:                return 2;            case MyAdapter.TYPE_ITEM:                return 1;            default:                return -1;        }    }});

解决方法:

您的mLayoutManager对象必须为GrIDLayoutManager类型.

如果您需要它是抽象类型LayoutManager(即使我无法设想这种情况),则可以按如下所示进行转换:

((GrIDLayoutManager) mLayoutManager).setSpanSizeLookup(...)
总结

以上是内存溢出为你收集整理的Java-无法解析setSpanSizeLookup为gridviewlayoutmanager全部内容,希望文章能够帮你解决Java-无法解析setSpanSizeLookup为gridviewlayoutmanager所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1080024.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存