Android RecyclerView在XML布局中呈现时出现异常

Android RecyclerView在XML布局中呈现时出现异常,android,xml,android-recyclerview,Android,Xml,Android Recyclerview,请帮忙! 我第一次使用RecyclerView,在渲染过程中遇到问题, 我没有做任何java代码,因为我遇到了这个错误 呈现问题无法实例化以下类: -android.support.v7.widget.RecyclerView(打开类,显示异常)提示:在自定义视图中使用View.isInEditMode()跳过代码或显示 IDE异常详细信息中显示的示例数据 java.lang.UnsupportedOperationException:不支持的服务: 可访问性 com.android.layou

请帮忙! 我第一次使用RecyclerView,在渲染过程中遇到问题, 我没有做任何java代码,因为我遇到了这个错误

呈现问题无法实例化以下类: -android.support.v7.widget.RecyclerView(打开类,显示异常)提示:在自定义视图中使用View.isInEditMode()跳过代码或显示 IDE异常详细信息中显示的示例数据 java.lang.UnsupportedOperationException:不支持的服务: 可访问性 com.android.layoutlib.bridge.android.BridgeContext.getSystemService(BridgeContext.java:463) 将堆栈复制到剪贴板

这是我的xml代码:

<android.support.v7.widget.RecyclerView
    android:id="@+id/recyclerView"
    android:layout_width="320dp"
    android:layout_height="match_parent"
    android:layout_gravity="left"
    android:background="#FFF"
    android:scrollbars="vertical"></android.support.v7.widget.RecyclerView>

我如何解决这个问题?我在互联网上搜索过,但找不到正确的解决方案…

2建议:

  • 将sdk升级到22
  • 如果未设置,请设置recyclerview的布局
  • 例如:
    recyclerView.setLayoutManager(新的LinearLayoutManager(this))

    在大多数情况下,sdk版本是问题所在,因此请尝试首先更新sdk视图。isInEditMode()用于跳过在我们创建的自定义视图的预览模式下不可执行的代码。您可能正在使用旧版本的RecyclerView库,该库在Android设计模式下没有预览

    尝试更新您的recyclerview库,问题将得到解决。以下是截至目前的最新版本,请在gradle.build文件中替换它

    compile 'com.android.support:recyclerview-v7:22.2.1'
    

    我已经在gradle.build文件中添加了:compile'com.android.support:recyclerview-v7:22.2.1',但仍然存在相同的问题。我已经在gradle.build文件中添加了上述依赖项。它并没有解决问题,但更新库可能会起作用,但我如何为recyclerview更新它?新版本的recyclerview没有这个问题。