我已经阅读了一些关于ListAdapter - ArrayAdapter - BaseAdapter - CursorAdapter的内容。我不明白真正意义上的用法。
我有一个场景,我在TextView中显示单词,然后有4个单选按钮选项,用户将选择一个。
如果我可以使用任何适配器功能,我很困惑。就像当顶部的单词移动到下一个单词时。显示为单选按钮选项的含义选择会因绑定而自动更新。
在坚果壳中,我正在寻找像.NET中的自动绑定之类的东西。
答案 0 :(得分:1)
BaseAdapter是ListView最基本的适配器。所有剩余的适配器都从BaseAdapter扩展。
如果您对哪个适配器适合您的情况感到困惑,请先选择BaseAdapter。
答案 1 :(得分:0)
ArrayAdapter
可用于链接说明项目列表与数组。 ArrayAdapter
在您的数组数据和列表项布局之间起作用,以填充列表。
CursorAdapter
可以以类似的方式工作,但可以通过填充列表项将数据库查询结果集(在游标中)链接到列表。
它们都是ListAdapter
的子类如果数据库表或数组中的数据发生更改,则可以通过notifyDataSetChanged()
刷新数组和游标适配器