在 Android 的早期版本中使用 RecyclerView

Use RecyclerView in earlier versions of Android

我想在我的 Android 应用中使用 RecyclerView。以下是属性:

minSdkVersion="14" (ICS)
compile sdk version="21" (L)
Target sdk version="14" (ICS)

我在 build.gradle 文件的依赖项下添加了 compile 'com.android.support:appcompat-v7:21.0.3'。 当我在 XML 中添加 RecyclerView 时,出现以下错误:

The following classes could not be found:
- android.support.v7.widget.RecyclerView (Fix Build Path, Create Class)

XML 代码:

<android.support.v7.widget.RecyclerView
        android:id="@+id/my_recycler_view"
        android:scrollbars="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

我希望应用程序在 ICS 以上的所有设备上运行。请帮我解决这个问题。

RecyclerView 在自己的库中:

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

RecyclerView v7 支持库添加到您的 build.gradle。有多个 v7 库,每个都有特定的功能。

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

对于targetSdkVersion 25/compileSdkVersion 25和编译'com.android.support:appcompat-v7:25.3.1'你需要使用编译'com.android.support:recyclerview-v7:25.3.1'

版本需要相同。