【问题标题】:Multiple views in RecyclerViewRecyclerView 中的多个视图
【发布时间】:2017-12-29 15:12:17
【问题描述】:

我在我的应用程序中使用recyclerView,它的行具有三种不同的布局。

我根据数据类型更改布局中每行不同视图的可见性。例如,如果是文本帖子,我将imageView 的可见性更改为不可见,如果是图片帖子,我将textView 的可见性更改为。

这是一种不好的做法吗?这对应用来说会不会有太多开销?

【问题讨论】:

    标签: java android view android-recyclerview recyclerview-layout


    【解决方案1】:

    请查看this答案。

    主要思想 - 您应该实现适当适配器的 getItemViewType 并使用 getItemViewType 返回的类型相应地创建布局

    【讨论】:

    • 非常感谢您的指导!
    【解决方案2】:

    这不是最好的方法。看到这个:How to create RecyclerView with multiple view type?

    还有一些库,以防您需要更复杂的行为,同时保持结构简洁。例如,请参阅Groupie

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多