所以......我遇到了一个我怀疑没有简单解决方案的问题。
我需要在android中创建一个大表,比如20 * 10。 因此我尝试了各种方法来实现这一目标,Tablelayout很快就解决了问题,因为它会立即使所有单元格膨胀,从而导致UI崩溃。
经过大量搜索,我得出结论,最好的方法是使用可重用的视图概念。
所以我遇到了一个非常讨厌的解决方案,使用了嵌套的回收视图,这里有一个图表:
带有2列gridlayout垂直滚动的大型循环视图,第一列是静态标题,第二列是带有linearlayout的嵌套循环视图。
我的问题是,如何禁用所有嵌套的recycleviews滚动条,并实现一个统一的滚动条(因此它看起来像一个大表,而不是分隔的行)。
这听起来像是这个问题的最佳答案吗?
非常感谢任何答案或指导!
答案 0 :(得分:0)
嗯,我实际上找到了自己的答案,首先我已经习惯了 stoyicker 用于对齐回收视图的库。
然后对于内容回收者,我使用水平滚动创建了一个LinearLayoutmanager,并且在我的适配器中我传递了一个项目,这是一个嵌套的Recycleview,带有verticallay滚动的gridlayoutmanager,禁用了他的触摸事件(库可以得到错误的时候两个回收者可以相互影响),并将左侧的再循环视图卷轴绑定到他的。
中提琴!我有所期望的行为。