整理不易,欢迎 Star
和 Fork
^_^ ,谢谢~~
RecyclerView
是 Android
一个强大的控件,其不仅可以实现和 ListView
同样的效果,还有优化了ListView
中的各种不足。其可以实现数据纵向滚动,也可以实现横向滚动(ListView做不到横向滚动)。
使用RecyclerView的标配:
- 导入 RecyclerView 控件的依赖
implementation 'androidx.recyclerview:recyclerview:1.2.0-alpha05'
-
在布局文件里使用RecyclerView
-
在 MainActivity 里通过 findViewById 找到 RecyclerView 控件
-
准备好数据
-
设置布局管理器
-
创建适配器
-
设置适配器
-
完成
Desktop System:macOS
IDE:Android Studio
Android Gradle Plugin Version:4.2.1
Gradle Version:6.7.1
Compile Sdk Version:30
Build Tools Version:30.0.3
- ListView效果
垂直标准(默认)
垂直反向
水平标准
水平反向
- GridView效果
垂直标准
垂直反向
水平标准
水平反向
- 瀑布流效果
垂直标准
垂直反向
水平标准
水平反向
- 多种类型的条目