0

我应该使用数组适配器还是基本适配器还是光标适配器?你最常用的是什么?我发现了一些使用基本适配器作为片段的代码。我可以将数组适配器或光标适配器用于列表片段吗?

我知道如何以简单的方式使用 listview,例如使用 android.r.simple。我想知道在创建使用 listfragment 的 listview 并使用来自 SQLite 的数据填充它时应该使用什么。

实现此目的最简单的适配器是什么?

4

2 回答 2

1

不同的适配器类之间存在差异。您应该根据您的模型数据决定使用一个。

  • 如果您有对象的 ArrayList,则 ArrayAdapter 会更好。
  • 如果您有数据库查询和 Cursor,CursorAdapter 会更好
  • BaseAdapter 是最可定制的,因此您可以将它用于任何事情(您必须比其他人多一点定制它)
于 2012-07-03T09:39:15.120 回答
1

我通常最终会扩展 BaseAdapter。它很简单,并且 ArrayAdapter 不够灵活,无法处理项目具有多个需要进入列表项中不同字段的值的情况。

于 2012-07-03T09:39:35.433 回答