作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想像这样实现一个 ConcatAdapter :
此页面的 recyclerView 包含以下元素:
最佳答案
不幸的是,这是不可能的。一个 RecyclerView
适配器只是为每一行提供和绑定(bind) View 的组件。一个 ConcatAdapter
没有什么不同,它只是从各个适配器重定向。
如果它确实对布局管理器有任何控制,那它真的会破坏 RecyclerView
模块化的全部意义。 ,这就是它最初如此强大的原因。
可以看一下源码here了解更多关于它是如何实现的。
关于android - ConcatAdapter 中的多个 LayoutManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66942672/
我想像这样实现一个 ConcatAdapter : 此页面的 recyclerView 包含以下元素: 标题 水平recyclerView(带分页) 标题 垂直recyclerView(无分页) 标题
我有一个 RecyclerView 适配器,它负责处理我多年来一直使用的几种 View 类型。最近,我发现了 ConcatAdapter,但我似乎遇到了一个问题,它似乎为 getItemViewTyp
是否可以在 ConcatAdapter 中的不同适配器之间设置空格(边距/填充) ?我只有一个简单的代码示例,如下所示,但根据设计,我必须在不同的适配器(不是一个适配器中的支架项目)之间准确地添加边距
我是一名优秀的程序员,十分优秀!