问题标签 [nestedrecyclerview]
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.
java - 如何在android的相同recyclerview中填充具有相同字段或属性的不同对象
我要开发足球应用程序,并有以下json响应。(链接)
我有两个具有不同名称但具有相同属性或字段的不同类,并且希望显示一个相同的单个RecyclerView
.
在这里,我有 worldmatch 和 world 具有相同的字段,例如matchTime
,startTime
和endTime
。我使用 jsontopojo 插件创建了 pojo 类。
这是主要的事情,我想根据俱乐部在位置 0 和其他位置显示世界比赛。您可以在图片中看到更多细节。
这必须是第一个选项卡(世界),并且类似于其他选项卡,例如欧洲,亚洲,具有各自相似的模式。
Tab1(世界)
详细说明图片查看:
我有两个 Recyclerview 适配器,第一个是显示clubname并将各自的数据传递给其他 recycler 视图,该视图将显示带有相应 matchTime的水平视图。
填充了外部 Recyclerview 位置 0,worldmatch数据,它反映了所有其他数据,我如何在同一个 recyclerview 中传递填充的worldmatch和世界数据以及如何过滤掉所有选项卡。
仅在位置 0的WorldMatch列表和低于 0 的World列表中显示 matchTime 字段。 (水平回收视图)
任何人都有任何想法,这对我真的很有帮助,非常感谢这背后的任何想法。 提前致谢。
android - 实现 NestedRecyclerview 的正确方法
我知道这个话题已经被“触及”了很多次,但我仍然没有找到在correct
recyclerview 中实现 recyclerview/s 的方法。
我的目标是有一个垂直的recyclerview 作为父级,并在其中有多个水平的recyclerviews。
我在这个帖子答案中找到了一个实现: 如何布局嵌套的 RecyclerViews,同时保持高性能?
它的建议是,在父 recyclerviewonBindVH()
方法调用
内部holder.setAdapter(childAdapter)
。这是正确的方法吗?我认为,这不是最好的解决方案性能。是否有更好的解决方案来实现嵌套回收器视图(欢迎解释)?
android - 多视图保持与定义所有视图并正确处理可见性的单视图保持器。哪个更适合 Recycler View?
使用回收站视图时哪种方法更好?是为不同的视图使用不同的视图持有者,还是为其中定义了所有不同布局并适当处理布局的可见性的单一视图持有者更好?为什么指定的方法更好?
android - 嵌套 RecyclerView 滚动问题
在我的应用程序中,我有垂直父RecyclerView
级,其ViewHolders
. 但是我有一个非常烦人的滚动问题——在我垂直滚动父 RV 后,我想滚动我的一个子 RV,但父级只是拦截所有运动事件,直到我将手指从屏幕上移开然后放回去。这是这种烦人行为的示例。
https://i.imgur.com/dPtmAXD.gif
我尝试了这个问题的所有解决方案 - Nested RecyclerView。如何防止父 RecyclerView 在子 RecyclerView 滚动时滚动?
没有什么对我有用。
看起来 Google Play Market 具有相同的 RV 层次结构,但 ofc 滚动非常好。我试图从其他主题实施一些解决方案,但没有任何效果。
我不知道我应该发布什么代码,但这是我的 Parent RV 的 ViewHolder 示例,其中包含嵌套 RV。
编辑:我的活动的 XML 代码
android - 如何在另一个recyclerView中滚动RecyclerView - android
我有以下几点layout
:
波纹管布局是上面的项目recyclerView
,在这个布局中我还有另一个recyclerView
。如何滚动这个 recyclerView ?
android - Recyclerview 作为recyclerview 的一项
我有两个recyclerviews,它们都是垂直的。这两个有单独的适配器,外面的一个是网格布局管理器。另一方面,内部recyclerview 有交错布局管理器。
内部 recyclerview 永远不会滚动,因为它的父级滚动但是,内部 recyclerview 也永远不会为其视图持有者调用分离。因此,它一次绘制所有项目。有没有办法让它循环到它的视图?
android - 改善滚动的最佳方法是什么?
我有一个带有垂直行的父回收器视图,其中奇数行的回收器视图是标题视图,偶数行再次是具有水平滚动的回收器视图。改进滚动的最佳方法是什么,以便所有垂直滚动都由父级接收,如果在偶数行上由子回收站视图接收而不影响父级,则水平滚动?
android - RecyclerView 在 ScrollView 中不显示所有项目
我RecyclerViews
在一个LinearLayout
里面有 2 个ScrollView
:
两个回收商都有nestedScrollEnabled
烧瓶。
问题出在这里:当布局渲染时,第一个 recyclerView 将被填满,而屏幕底部的第二个 recyclerView 将不会显示所有项目,因为第一个高度!但它应该滚动,因为它们都在 scrollView 中!
所以有什么问题 ?
android - 嵌套的 RecyclerView 不回收
我有一个非常复杂的 UI,需要多个嵌套的列表列表等等。
目前我有一个外部RecyclerView
和内部还有另一个RecyclerView
实际上是一个可扩展的回收器(是这个组件的重构版本)。它是一个三层结构。
我的问题是什么都没有被回收。我没有它们在里面NestedScrollView
。它们从创建的那一刻起就被加载到内存中,并且onBindViewHolder
永远不会再次触发。因此滚动非常粗糙。
关于如何解决这个问题的任何建议?提前致谢
外层回收器
内部可扩展回收器
更新 这是主要的外部适配器。我覆盖 GetItemViewId。这会影响回收机制吗?