gpt4 book ai didi

java - 如何显示具有不同属性的多个数据列表

转载 作者:行者123 更新时间:2023-12-02 11:16:04 26 4
gpt4 key购买 nike

我有一个显示数据列表的应用程序(从 XML 文件中随机选择,为作者和游戏玩家提供灵感)

当选择一个类别时,会实例化一个“数据 block ”,其中包含 50 个随机创建的 HashMap,每个都描述该类别中的一个条目。每个 HashMap 都有与所选类别相关的键/值对。例如“姓名”有键:名字和姓氏。 “宝藏”有关键:样式、元素和值(value),“商店”有键:名称、描述符、类型和质量。对于每个键,从适当的 XML String_Array 中选择一个随机值。

我计划使用适配器在 RecyclerView 中显示这些内容。是否可以考虑一个适配器中不同数量和类型的数据,或者我应该有条件地为每个类别调用不同的适配器?

最佳答案

您可以在 RecyclerView.Adapter 中实现 getItemViewType(),并根据项目的类别返回不同的 ViewHolder

另请参阅:How to create RecyclerView with multiple view type?

关于java - 如何显示具有不同属性的多个数据列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50279526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com