在早期版本的Android中使用RecyclerView

3

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

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

我在build.gradle文件中的dependencies下添加了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个回答

3

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

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


@Jaguar 你说你已经添加了appcompat v7库。 - Steve
谢谢。这之后我需要在libs中添加任何jar文件吗? - Jainendra
@Jaguar 不,jar包和资源将从我上面展示的那行导入。 - Steve

0

RecyclerView在它自己的库中:

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

0
对于 targetSdkVersion 25/compileSdkVersion 25 和编译时使用 'com.android.support:appcompat-v7:25.3.1',你需要使用编译时依赖 'com.android.support:recyclerview-v7:25.3.1'
版本号必须相同。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接