为列表视图选择适配器

时间:2012-04-29 13:08:27

标签: android listview adapter choice

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

各种帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

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

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

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

如果您的数据来自不同的来源,则需要创建自己的适配器或修改其中一个适配器。

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