问题标签 [android-mergeadapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
662 浏览

android - 将适配器与不同的布局管理器合并

我正在使用MergeAdapter组合 2 个适配器它工作正常。

问题是对于 1 个适配器,我需要具有单列的 LinearLayoutManager,对于第二个适配器,我需要 GridLayoutManager 以在 2 列中显示项目。有什么办法吗?

我找到了一个可行的解决方案(在下面添加),方法是GridLayoutManager根据 position 将其设置为和跨度大小。我只是想知道有没有更好的方法来做到这一点。

0 投票
1 回答
363 浏览

android - 未解决的参考 MergeAdapter

MergeAdapter在我的代码中使用。在我将RecyclerView版本更新为1.2.0-alpha04. 现在我的代码显示未解决的参考MergeAdapter

0 投票
2 回答
82 浏览

android - 如何在 Recyclerview 中管理多个视图?

我想在单个 Recycler 视图中显示不同的视图
我该怎么做。在此处输入图像描述

在科特林

0 投票
2 回答
411 浏览

android - 在 RecyclerView 适配器中设置 LayoutManager 类型

我正在使用 aConcatAdapter为我的RecyclerView. 我正在使用两个RecyclerAdapters,一个不需要LayoutManager,一个需要一个GridLayoutManager。如何正确设置类LayoutManagerRecyclerAdapter?我试过这样做,它不会抛出任何错误,但数据不显示。

没有语法错误,但我不确定我做错了什么。(当我在没有 的情况下对其进行测试时,Grid Recycler 工作正常ConcatAdapter)。

在此处输入图像描述

这是我关注的 Medium 帖子中的 Kotlin 语法,所以我不确定等效的 Java 语法是什么。

https://medium.com/@gsaillen95/how-to-inflate-different-layoutmanagers-for-each-adapter-with-concataadapter-76cdee6266ca

0 投票
2 回答
1093 浏览

android - ConcatAdapter 中的多个 LayoutManager

我想像这样实现一个 ConcatAdapter :

在此处输入图像描述

此页面的 recyclerView 包含以下元素:

  • 标题
  • 水平recyclerView(带分页)
  • 标题
  • 垂直recyclerView(无分页)
  • 标题
  • 水平recyclerView(带分页)

但问题是我只能将一个 LayoutManager 设置为我所知道的包含 ConcatAdapter 的 recyclerView。

如何为每个适配器设置不同的布局管理器?或者任何其他使用 CocantAdapter 实现此页面的解决方案?

(为什么是 ConcatAdapter?因为它解决了 nestedRecyclerView 的性能问题,即使我知道 recyclerViewPool 也是如此)