RecyclerView控件的配置引用

2021-05-26  本文已影响0人  浅_若清风

RecyclerView是Android提供的一个强大的滚动控件,它可以帮助我们完成许多ListView很难或者无法实现的效果。要使用RecyclerView控件,首先我们需要在build.gradle添加依赖库。因为我用的是Mac版的Android Studio,在配置时踩了不少坑,在此记录一下。

配置方法一:

打开app路径下的build.gradle文件。如下图,我们可以看到project有两个build.gradle文件,在此不要弄错了。 img_1.png

在dependencies闭包中添加以下内容:
implementation 'com.android.support:recyclerview-v7:xx.x.x'

其中后面的xx.x.x应和你compileSdkVersion、targetSdkVersion相同,否则编译报错。如图中compileSdkVersion=29,targetSdkVersion=29,则这里应为v7:29.0.0 img_7.png
build.gradle文件每次有修改,都会自动出现Sync now提示。点击Sync now同步,到此RecyclerView控件依赖库就添加完成了。 img_2.png
引用:

在你需要引用的xml文件,添加<androidx.recyclerview.widget.RecyclerView />,在此需要注意一下,网上很多资料都是提示添加android.support.v7.widget.RecyclerView,编译时会报错“Didn't find class xxx”。

配置方法二:

点击顶部Find的Project Structure项目结构选项。 img_3.png
点击Dependencies的app文件,点击顶部+号,点击Library Dependency选项。 img_4.png
输入recyclerview-v7进行检索(尽量输入完整一点的数据,我输入recyclerview一直检索不到)。我们发现com.android.support项,这里的Versions最新版本为28.0.0,选择28.0.0,点击OK。 img_5.png
我们发现Dependency里新增了recyclerview-v7:28.0.0,选中,点击OK。 img_6.png

打开app路径下的build.gradle文件,我们会发现dependencies闭包里自动帮我们添加上了implementation 'com.android.support:recyclerview-v7:28.0.0'。查看上面android闭包,设置compileSdkVersion和targetSdkVersion的值为28,否则编译报错。
引用:
在你需要引用的xml文件,添加<androidx.recyclerview.widget.RecyclerView />

上一篇 下一篇

猜你喜欢

热点阅读