在早期版本的Android中使用RecyclerView

时间:2015-01-07 06:09:58

标签: android android-5.0-lollipop android-recyclerview

我想在我的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之上的所有设备上运行。请帮我解决这个问题。

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

RecyclerView位于自己的库中:

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

答案 2 :(得分:0)

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

版本必须相同。