gpt4 book ai didi

android - 多行类型的最佳 ListView 适配器?

转载 作者:行者123 更新时间:2023-11-29 18:21:48 25 4
gpt4 key购买 nike

我需要为多种行类型实现一个 ListAdapter。因此,根据该行的内容选择每行的布局。我想听听一些关于不同类型的 ListAdapter 的优点的意见,以实现这一目标。我不希望有数千行甚至一百行,但我可能有很多不同的布局并且需要一个灵活且易于理解的实现。

所以我在考虑

基础适配器

数组适配器

游标适配器

简单游标适配器

这些适配器有哪些优点/缺点。基于游标的适配器会更好吗?

我希望它灵活、易于更改且工作可靠。

最佳答案

适配器用于使数据源适应 View ,因此它真正归结为您的数据源。

  • 如果它是一个数据库数据源,并且您基本上可以直接将列映射到文本和 ImageView ,请从 SimpleCursorAdapter 开始。

  • 如果它是一个数据库数据源但有很多自定义映射,或者如果您最终覆盖了很多 SimpleCursorAdapter 的功能,请查看 CursorAdapter

    <
  • 如果数据源是可以视为数组的东西,请查看 ArrayAdapter

  • 如果它是自定义数据源,或者如果有大量自定义逻辑将数据绑定(bind)到不适合其他适配器的 View ,请从 BaseAdapter 派生您自己的适配器。

关于android - 多行类型的最佳 ListView 适配器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4982705/

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