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