Java 如何创建将数据表作为可排序项的列表

Java 如何创建将数据表作为可排序项的列表,java,android,Java,Android,我要创建的内容 我想创建一个列表,其中该列表中的每个项目都是一个数据表,如下所示:用户需要能够对数据表中的项目进行排序,并且需要能够对数据表本身进行排序 每个表将代表一个客户机,该表中的每个项目都是一个订单。然后,用户将收集订单,如果他收集了订单,订单将消失,但用户也可以将订单带回 我尝试的 我试着把一个Recyclerview放在一个Recyclerview里,但这导致了unitended的副作用和bug,而且我在网上读到这基本上是一个糟糕的做法。我最初的意图是使用recylcerview和s

我要创建的内容
我想创建一个列表,其中该列表中的每个项目都是一个数据表,如下所示:用户需要能够对数据表中的项目进行排序,并且需要能够对数据表本身进行排序

每个表将代表一个客户机,该表中的每个项目都是一个订单。然后,用户将收集订单,如果他收集了订单,订单将消失,但用户也可以将订单带回

我尝试的
我试着把一个Recyclerview放在一个Recyclerview里,但这导致了unitended的副作用和bug,而且我在网上读到这基本上是一个糟糕的做法。我最初的意图是使用recylcerview和sortedlist

我在网上做了一些搜索,很多人建议在项目之间使用类别,这样你只需要一个列表。但因为我有可以独立排序的数据表(CardView),所以这不是一个选项


如果有人想给我一个正确的方向,我会非常感激。

你能做什么你可以使用“回收器”视图和“自定义行”复选框,有8个文本视图,当位置为0时,膨胀类别,如脂肪,在这个位置之后填充数据,如果您想要显示列表中下一个项目的“下一步”按钮,请使用片段或分页,这应该可以做到,您可以使用“单个回收器”视图实现这一点。您也可以使用标题来显示类别。

嘿,谢谢您的回答,但是数据表位于CardView中,如示例所示。所以我不能使用你的方法,对吗?那么你想让你的“回收者视图”行(根据你的卡片视图)保留一个列表视图或“回收者视图”本身?基本上是的,但我尝试过了,它导致了错误,甚至官方安卓文档说,在“回收者视图”中放置“回收者视图”不是一个好主意。但它需要看起来与示例img相同。然后使用Viewpager或fragments加载下一个数据…每个Viewpager或fragments只加载一定数量的数据,例如每个fragmentOké中的10-20个项目,但数据表的数量可以是1到136。我不认为viewpager是为这么多的片段设计的。