Android 与律师的建议
有人能告诉我阵列适配器到底做什么吗?我试着在网上搜索,但我得到的只是代码示例。请解释一下它的功能,我也访问过android开发者。一个Android 与律师的建议,android,Android,有人能告诉我阵列适配器到底做什么吗?我试着在网上搜索,但我得到的只是代码示例。请解释一下它的功能,我也访问过android开发者。一个阵列适配器可以用作许多不同android视图的数据源,例如列表视图或微调器 基本上,您将某种数组或列表传递给ArrayAdapter的构造函数。然后,可以通过调用将适配器连接到ListView。您还可以使用适配器的add和remove方法修改基础列表本身 您还可以使用ArrayAdapter自定义ListView中项目的外观,例如(或其他视图),方法是使用并传入要
阵列适配器可以用作许多不同android视图的数据源,例如列表视图
或微调器
基本上,您将某种数组或列表传递给ArrayAdapter
的构造函数。然后,可以通过调用将适配器连接到ListView
。您还可以使用适配器的add
和remove
方法修改基础列表本身
您还可以使用ArrayAdapter
自定义ListView
中项目的外观,例如(或其他视图),方法是使用并传入要使用的布局的资源,或者重写方法并自行构建。通常,适配器是某种转换器。正是“中间人”知道如何与双方对话并改变所说的话
arrayAdapter是一个类,它从数组中获取数据并对其进行格式化,以便listview或spinner理解。例如,当listview需要数据4时,它会询问适配器谁将返回数组的4元素
好的,listview可以直接使用数组。但是通过适配器,您可以使用任何类型的数据源。ArrayAdapter(适配器的子类)使用数组,但另一个适配器可以使用数据库、文件或其他任何东西。这样,listview可以直接从任何源获取数据,而不知道如何访问数据。这就是适配器的角色