java - 如何创建以数据表为可排序项目的列表

标签 java android

我想创造什么
我想创建一个列表,其中该列表中的每个项目都是一个数据表,如下所示:Example data table用户需要能够对数据表中的项目进行排序,并且需要能够自行对数据表进行排序。

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

我尝试了什么
我试图将 Recyclerview 放入 Recyclerview 中,但这会导致副作用和错误,而且我在网上看到这基本上是一种不好的做法。我最初的 Intent 是使用带有排序列表的 recylcerview。

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

如果有人想在正确的方向上插入我,我将非常感激。

最佳答案

你可以做什么你可以使用回收者 View 和带有 8 个 TextView 的自定义行复选框,当位置为 0 时膨胀类别,如脂肪、钙等,然后在该位置填充数据,如果你想要显示下一个项目的下一个按钮在列表中使用应该可以解决问题的 fragment 或分页,您可以使用单个回收器 View 实现此目的。您还可以使用标题来显示类别。

关于java - 如何创建以数据表为可排序项目的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45731203/

相关文章:

java - 如何在 Android 上读写 UTF-8 到磁盘?

java - Retrofit 不会从 Android 将 Java 对象作为 PHP 后端的 POST 参数传递

java - 如何将多个路径传递给 Java -cp 命令?

java - 使用 Maven 项目的依赖项进行构建?

java - 使用 Simple Framework 解析 XML 的正确方法

java - Intellij 无法解析符号 'lang3' apache

java - 如何使用java向该程序添加总票数,数据库是ms sql

java - 从 calendar.getInstance 获取错误的日期

android - 单元测试 NPE,当我添加 fragment 自定义转换时

android - 错误 :No such property: manifestPlaceholders for class: com. android.build.gradle.managed.ProductFlavor