【问题标题】:Efficient way of displaying multiple lists显示多个列表的有效方式
【发布时间】:2019-02-07 14:24:18
【问题描述】:

我正在尝试构建一个与您在图像中看到的完全一样的列表视图。我有不同的类别,然后是根据该类别的相关数据。我尝试了一个具有多个列表视图的选项,但问题是我的数据是通过 API 动态传递的。这是带有部分标题的单个列表视图还是其他?只需要正确的方向来寻找这样的东西。

【问题讨论】:

  • 尝试使用回收器视图的委托适配器。这就是你要找的
  • 我会选择 ExpandableListView。
  • @ivanovd422 我去看看
  • @Fantômas 但问题是如果我们想以这种方式实现它怎么办?
  • @Fantômas 好点。会考虑这个。谢谢

标签: android listview android-listview


【解决方案1】:

可以使用单个 RecyclerView/ListView 并在前一个结束时附加列表。

public void addData(List<CustomSummary> add) {
        if (add!=null) {
            items.addAll(add);
            notifyDataSetChanged();
        }
    }

将此代码添加到适配器中,并在到达列表底部时调用它。

【讨论】:

  • 我目前正在实施一个 recyclerview 并尝试这个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-04
相关资源
最近更新 更多