困惑何时使用适配器和哪一个?

时间:2011-04-18 01:23:53

标签: android

我已经阅读了一些关于ListAdapter - ArrayAdapter - BaseAdapter - CursorAdapter的内容。我不明白真正意义上的用法。

我有一个场景,我在TextView中显示单词,然后有4个单选按钮选项,用户将选择一个。

如果我可以使用任何适配器功能,我很困惑。就像当顶部的单词移动到下一个单词时。显示为单选按钮选项的含义选择会因绑定而自动更新。

在坚果壳中,我正在寻找像.NET中的自动绑定之类的东西。

2 个答案:

答案 0 :(得分:1)

BaseAdapter是ListView最基本的适配器。所有剩余的适配器都从BaseAdapter扩展。

如果您对哪个适配器适合您的情况感到困惑,请先选择BaseAdapter。

答案 1 :(得分:0)

ArrayAdapter可用于链接说明项目列表与数组。 ArrayAdapter在您的数组数据和列表项布局之间起作用,以填充列表。

CursorAdapter可以以类似的方式工作,但可以通过填充列表项将数据库查询结果集(在游标中)链接到列表。

它们都是ListAdapter

的子类

如果数据库表或数组中的数据发生更改,则可以通过notifyDataSetChanged()刷新数组和游标适配器