更新支持库后,RecycleView无法正常工作

帕拉格·阿格劳(Palash Agrawal)

我已经在我的android项目中实现了RecyclerView,当我使用Android支持库版本23.0.1时,它运行良好,然后我不得不将支持库更新为其他功能,因此我将支持库更新为23.1.1。然后,随着库的更新,我从eclipse中删除了以前的库,然后重新导入它们,并将它们添加到项目和清理的工作区中。之后,我得到以下编译时错误“无法解析类型android.support.v4.view.ScrollingView。它是从所需的.class文件间接引用的”,而在我覆盖的任何方法中均没有编译时错误从RecyclerView库。

package com.palasha.tccnetmanager.views;

import android.content.Context;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.AttributeSet;

public class CustomRecyclerView extends RecyclerView {

    public CustomRecyclerView(Context context) {
        super(context);
    }

    public CustomRecyclerView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public CustomRecyclerView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    @Override
    public boolean fling(int velocityX, int velocityY) {
        LinearLayoutManager linearLayoutManager = (LinearLayoutManager) getLayoutManager();
        int firstVisibleView = linearLayoutManager
                .findFirstVisibleItemPosition();
        if (firstVisibleView != -1)
            if (velocityX > 0)
                smoothScrollToPosition(firstVisibleView + 1);
            else if (firstVisibleView != 0)
                smoothScrollToPosition(firstVisibleView - 1);
            else
                smoothScrollToPosition(0);
        return true;
    }
}
帕拉格·阿格劳(Palash Agrawal)

在浪费了一些时间之后,我按照以下步骤对其进行了修复:

从您的工作区中删除所有支持库。

再次将支持库(android-support-v7-appcompat)导入您的工作区。

转到已导入库v7的libs目录,然后删除“ android-support-v4.jar”文件。

左键单击导入的项目库选择“ Android工具”,然后单击“添加支持库...”。

等待过程完成。

转到项目属性-> Android->单击添加->选择android-support-v7-appcompat,然后单击应用。

清理项目。

左键单击项目->属性-> Java Build Path->库

点击“添加JAR”。

转到android-support-v7-appcompat项目的libs目录,然后选择android-support-v4.jar文件。单击确定。

再次清理项目。

现在,导入RecyclerView库并添加到项目中。再次清洁。

这就是我摆脱这个问题的方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更新支持库后,RecycleView无法正常工作

来自分类Dev

android:textColor在支持库23.2.1更新后无法正常工作

来自分类Dev

android:textColor在支持库23.2.1更新后无法正常工作

来自分类Dev

更新后ServiceBusTrigger无法正常工作

来自分类Dev

余烬更新后LinkTo无法正常工作

来自分类Dev

Netflix桌面在更新后无法正常工作

来自分类Dev

NetBeans更新后无法正常工作

来自分类Dev

NetBeans更新后无法正常工作

来自分类Dev

余烬更新后LinkTo无法正常工作

来自分类Dev

Eclipse更新后无法正常工作

来自分类Dev

更新后,我的系统无法正常工作

来自分类Dev

更新到SpringBoot 2.4.0后内存数据库中的H2无法正常工作

来自分类Dev

无法使Android支持V7 CardView库正常工作

来自分类Dev

从mysql迁移后,postgres数据库无法正常工作

来自分类Dev

更新无法正常工作

来自分类Dev

更新到Windows 8.1后MySQL无法正常工作

来自分类Dev

用stringstream :: str()更新后,C ++ stringstream无法正常工作

来自分类Dev

记录更新后,PHP标头功能无法正常工作

来自分类Dev

symfony树枝翻译在更新后无法正常工作

来自分类Dev

更新到Windows 8.1后MySQL无法正常工作

来自分类Dev

Mendeley在上次Ubuntu更新后无法正常工作

来自分类Dev

更新Ubuntu 14.04.1后耳机无法正常工作

来自分类Dev

Windows 8.1更新后,MySQL无法正常工作

来自分类Dev

ubuntu更新后,Serialport无法正常工作吗?

来自分类Dev

Windows 10更新后Bash无法正常工作

来自分类Dev

Asp.Net:TableSorter更新后无法正常工作

来自分类Dev

1.3.0更新后,Android Studio无法正常工作

来自分类Dev

内核更新后OpenGL无法正常工作(12.04)

来自分类Dev

更新到Ubuntu 15.10后autofs无法正常工作

Related 相关文章

热门标签

归档