美文网首页
Android - RecyclerView

Android - RecyclerView

作者: 行走中的3卡 | 来源:发表于2022-12-02 16:51 被阅读0次

    1. 基本概念

    显示 数据列表数据网格是 Android 中最常见的界面任务之一。
    列表 包含从简单到非常复杂的各种内容。
    文本视图列表可 以显示简单的数据,例如购物清单。
    复杂列表(例如带注解的度假目的地列表)可以在带 标题的滚动网格内向用户显示许多详细信息。

    RecyclerView 的最大优势在于:
    (1) 默认情况下,仅会处理或绘制当前 显示在屏幕上的项。
    (2) 当某个项滚动出屏幕时,会回收其视图。
    (3) 当某个项发生变化时,无需重新绘制整个列表即可更新该项

    2. 适配器模式

    因为RecyclerView 是一个通用的组件,并非针对某种格式的数据.
    因此,需要使用适配器将应用数据转换为 RecyclerView 可以显示的内容,
    而无需更改应用存储处理相应数据方式

    3. 实现 RecyclerView

    RecylerView.PNG

    需要以下几个部分:
    (1) 要显示的数据
    (2) 在布局文件中定义的一个 RecyclerView 实例,用作视图的容器。
    (3) 一个数据项的布局 (item_layout)
    (4) 一个布局管理器 (LayoutManager)
    (5) 一个 ViewHolder。 它包含视图信息,用于显示项布局中的一项。
    (6) 一个适配器. 将数据与 RecyclerView 相关联. 它会调整数据,使其可在 ViewHolder 中显示

    https://developer.android.com/codelabs/kotlin-android-training-recyclerview-fundamentals?index=..%2F..android-kotlin-fundamentals&hl=zh-cn#2

    --- End ---

    相关文章

      网友评论

          本文标题:Android - RecyclerView

          本文链接:https://www.haomeiwen.com/subject/wamdfdtx.html