【问题标题】:List data inside another list in RecyclerView在 RecyclerView 的另一个列表中列出数据
【发布时间】:2017-12-31 17:28:46
【问题描述】:

我有一个列表(JSON 格式):questionList。我正在使用RecyclerView 打印它的所有对象。里面有ChildQuestionList。我也想为questionList 的每个对象打印它。我怎么做?适配器运行一次并打印questionList 0th 对象数据。里面有一个数据列表。如果不让适配器再次运行,怎么可能打印该列表。数据是问题/答案类型,并且是动态的。

【问题讨论】:

  • 你的问题有点混乱。请用一两个简短的句子来说明每个问题: 1. 你的具体目标是什么? 2. 您遇到的具体问题是什么?在清楚地说明这些事情之后,请在以下段落中更详细地介绍,最好使用您当前拥有的代码示例。这将有助于我们帮助您。 :)
  • @mike.bronner 我想,我理解他的问题。他希望在主要问题下列出主要问题和子问题。我在下面给出了答案。我想这就是他想要的。
  • 欢迎您!我已经编辑了您的问题以试图澄清它,并添加了一些您可以阅读的有关here 的格式。你已经得到了一些答案,所以这很好......但在未来,如果你提供一些代码而不是试图描述它,我认为你会更容易获得帮助。这将使大多数开发人员一目了然地看到您正在尝试什么并提供解决方案。干杯!
  • @mike.bronner..好的,我将添加代码..
  • @RichChurcher...感谢好友的努力

标签: android json android-recyclerview


【解决方案1】:

您应该使用一个适配器和一份所有问题的列表 - 主要问题和子问题。根据具有正确布局的问题类型,使问题从一种类型(SuperQuestion)扩展并推送到 ArrayList 列表并使用适配器绘制。

在适配器中,您应该有两种类型的 ViewHolders - Main 和 Child。你会画出两种类型的问题。只要确保您正确订购它们

tutorial one

tutorial two

希望对你有帮助:)

【讨论】:

  • yaa ...根据要求,答案是正确的有点不同。下次我将在问题中添加我的代码。无论如何,谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多