在ArrayAdapter和SimpleAdapter之间进行选择

问题描述

|| 我想知道,有没有关于如何在
ArrayAdapter
和ѭ1choose之间进行选择的指南。 对于每个列表项,它们将由几个TextView和Views呈现,布局很好。我意识到我可以通过使用
ArrayAdapter
SimpleAdapter
来实现两个目标。 有没有关于我们如何选择的指南?我的猜测是
ArrayAdapter
使我们能够动态添加新项,即使在这段时间内显示了列表也是如此。注意,
ArrayAdapter
具有方法
add
。 case1ѭ用于情况,一旦显示了列表,便无法再添加新项目。 这是我们应该遵循的准则吗?     

解决方法

        就我个人而言,我并不觉得“ 1”非常有用。您的模型数据很少会自然地位于“ 9英镑等于10英镑”中,并且为了将其放入适配器而进行复制是很浪费的。 我可以使用
ArrayAdapter
(如果我的模型数据是对象数组)或
BaseAdapter
(如果我的模型数据是其他内存中数据结构)。     ,        数组适配器可用于从动态数组填充列表视图,而简单适配器可用于从哈希映射或关联数组填充列表视图,因为数组适配器中没有构造函数可以使用键数组和一个int数组,它是我们要填充数据的布局ID。