Android Studio:android.support.v7.widget.RecyclerView错误

时间:2016-02-23 14:50:37

标签: android android-studio android-recyclerview

我目前遇到此错误。我正在使用API​​ 21,我知道这里的一些人建议根据之前的问题将其升级到API 22但是我正在使用的教程(幻灯片的Youtube)使用的是API 21并没有遇到任何这样的错误。奇怪的是因为我在模拟器中的RecyclerView正好按照他的教程中的预期工作,我不知道为什么这个错误会不断出现。谢谢!

Image of the Error:

Image of emulator

2 个答案:

答案 0 :(得分:0)

这不是错误。因为在查看布局时会调用构造函数。通常会有一些操作要执行。为了避免这种情况,有View.isInEditMode()

通常你会像这样使用它

public Constructor(){
  if(View.isInEditMode())
    return;
}

答案 1 :(得分:0)

如果我正确理解了您的问题,那么您正在谈论布局的预览窗口给您的消息吗?

您可能正在使用比编译版本更新的Recycler视图版本。

在build.gradle文件中,您已将recyclerview添加到依赖项中,您可以尝试降级正在使用的版本

更改compile 'com.android.support:recyclerview-v7:22.2.1'compile 'com.android.support:recyclerview-v7:21.0.3'(或更改为适合您需要的21.x.x版本