gpt4 book ai didi

android - 如何在布局xml中添加recyclerview

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:14:40 25 4
gpt4 key购买 nike

我正在关注这个 link ,如链接中所述,我正在尝试添加回收 View ,如下所示:

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

我已经添加了 android-support-v7-appcompat 库项目,还尝试将 recyclerview-v7-21.0.0-rc1.aar 添加到 libs 但我仍然遇到以下错误。

找不到以下类:
- android.support.v7.widget.RecyclerView

注意:我已经更新了 Android SDK 工具、Android SDK 平台工具、Android SDK 构建工具、Android L(API 20、L 预览版)

请帮忙..

最佳答案

不能将 aar 文件添加到 Eclipse 中的 libs 文件夹(它不是 jar 文件)

使用新的 RecyclerView 的最佳方式目前是切换到 Android Studio 并将此依赖项添加到您的构建中。 Gradle

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

请注意。使用“+”占位符不是一个好习惯,但在这种情况下,您尝试的是预览版,因此很快就会更新到稳定版。

您可以使用其中一个版本。检查您的 SDK 是否有更新版本:

  //it requires compileSdkVersion 23
compile 'com.android.support:recyclerview-v7:23.3.0'
compile 'com.android.support:recyclerview-v7:23.2.1'
compile 'com.android.support:recyclerview-v7:23.2.0'
compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'com.android.support:recyclerview-v7:23.1.0'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.0'

//it requires compileSdkVersion 22
compile 'com.android.support:recyclerview-v7:22.2.1'
compile 'com.android.support:recyclerview-v7:22.2.0'
compile 'com.android.support:recyclerview-v7:22.1.1'
compile 'com.android.support:recyclerview-v7:22.1.0'
compile 'com.android.support:recyclerview-v7:22.0.0'

//it requires compileSdkVersion 21
compile 'com.android.support:recyclerview-v7:21.0.3'
compile 'com.android.support:recyclerview-v7:21.0.2'
compile 'com.android.support:recyclerview-v7:21.0.0'

当然,您仍然可以使用 Eclipse,但它需要一些手动操作。
您可以在此文件夹中找到所有版本的支持库:

sdk/extras/android/m2repository/com/android/support/

在这里你可以查看所有版本。
在文件夹中,您将找到支持库的 aar 文件。在里面你可以查看classes.jar文件,res文件夹和AndroidManifest文件。

  • 在您的工作区中创建一个项目

  • 将 AAR 解压到某个目录。

  • 将 AAR 中的 AndroidManifest.xmlresassets 文件夹复制到您的项目中。

  • 在您的项目中创建一个libs 目录并将classes.jar 复制到其中

  • 添加依赖。

  • 使用SDK 23编译

  • 将项目标记为库

Recyclerview 库有 support-v4.jar 和 support-annotations-23.x.X.jar 作为依赖项。

关于android - 如何在布局xml中添加recyclerview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26094818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com