【问题标题】:Scroll multiple nested recycleviews at once一次滚动多个嵌套的回收视图
【发布时间】:2016-01-09 17:55:48
【问题描述】:

所以...我遇到了一个我怀疑没有简单解决方案的问题。

我需要在 android 中制作一张大桌子,比如 20*10。 所以我尝试了各种方法来实现这一点,Tablelayout 很快就解决了问题,因为它会同时膨胀所有单元格,这会导致 UI 崩溃。

经过大量搜索,我得出结论,最好的方法是使用可重用视图的概念。

所以我遇到了一个非常讨厌的解决方案,使用嵌套的回收视图,这里有一个图表:

一个带有gridlayout垂直滚动2列的大recycleview,第一列是静态标题,第二列是带有linearlayout的嵌套recycleviews。

我的问题是,如何禁用所有嵌套的 recycleviews 滚动条,并实现一个统一的滚动条(所以它看起来像一张大桌子,而不是分开的行)。

这听起来是不是这个问题的最佳答案?

非常感谢任何答案或指导!

【问题讨论】:

    标签: java android nested android-recyclerview tablelayout


    【解决方案1】:

    嗯,其实我自己找到了答案,首先我用过 stoyicker 用于对齐回收视图的库。

    然后,对于内容回收器,我制作了一个带有水平滚动的 LinearLayoutmanager,并在我制作的适配器中传递了一个项目,这是一个嵌套的 Recycleview,带有带有垂直滚动的 gridlayoutmanager,禁用了他的触摸事件(库在两个recycler可以互相影响),并将左侧recycleviews scrolls绑定到他的。

    还有中提琴!我有想要的行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-08
      • 1970-01-01
      • 1970-01-01
      • 2017-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多