0

我知道有几个适配器来操作列表视图,如 ArrayAdapter、BaseAdapter、CursorAdapter 等,但我不知道如何选择最适合我需要的解决方案......我的意思是,当我选择适配器时,它们是在选择要使用的适配器之前我应该​​检查的标准?

每一种帮助都将不胜感激!

4

1 回答 1

2

适配器选择的主要问题是如何让数据填充列表。

如果数据来自数据库/游标,则应使用游标适配器之一。您可以使用数组适配器,但这只是在设置适配器之前将光标数据传输到数组的不必要的计算周期。

如果您的数据在数组中,那么您的明显选择是数组适配器类型之一。

如果您的数据来自不同的来源,您将需要创建自己的适配器或修改现有适配器之一。

在传入数据格式考虑之后可能会考虑列表修改以及哪个适配器最适合您修改列表(和/或支持它的数据)的任何需求。

于 2012-04-29T13:35:57.357 回答