什么是 ArrayAdapter?
What Is ArrayAdapter?
我真的没有看到 ArrayAdapter 和 ArrayList 之间的差异...它们都保存数组,并对它们执行不同种类的操作..要么是那个,要么是我没有正确理解 ArrayAdapter?请帮忙!谢谢。
ArrayList is an implementation of java.util.List 由数组支持。您可以在任何需要使用 java.util.List 的地方使用它。例如。您需要维护允许重复的对象集合的顺序。
ArrayAdapter 是一个 Android SDK class,用于将对象数组适配为数据源。 Android 使用适配器来统一处理结果集,无论它来自数据库、文件还是内存中的对象,以便它可以显示在 UI 元素中。 ArrayAdapter 对后者很有用。在任何你会使用适配器的地方使用它。例如。附加到 Android UI 个元素。
它们都包装了一个数组,但并不是所有包装数组的东西都是一样的。这两个 class 有着截然不同的目标,它们实现了不同的接口。
适配器充当 UI 组件和数据源之间的桥梁。它将数据源中的数据转换为可以显示到 UI 组件中的视图项。 Data Source可以是Arrays、HashMap、Database等,UIComponent可以是ListView、GridView、Spinner等,ArrayAdapter是android中最常用的适配器。当您有存储在数组中的单一类型项目列表时,您可以使用 ArrayAdapter。同样,如果您有 phone 个号码、姓名或城市的列表。 ArrayAdapter 的布局只有一个 TextView。如果你想要一个更复杂的布局而不是 ArrayAdapter 使用 CustomArrayAdapter
我真的没有看到 ArrayAdapter 和 ArrayList 之间的差异...它们都保存数组,并对它们执行不同种类的操作..要么是那个,要么是我没有正确理解 ArrayAdapter?请帮忙!谢谢。
ArrayList is an implementation of java.util.List 由数组支持。您可以在任何需要使用 java.util.List 的地方使用它。例如。您需要维护允许重复的对象集合的顺序。
ArrayAdapter 是一个 Android SDK class,用于将对象数组适配为数据源。 Android 使用适配器来统一处理结果集,无论它来自数据库、文件还是内存中的对象,以便它可以显示在 UI 元素中。 ArrayAdapter 对后者很有用。在任何你会使用适配器的地方使用它。例如。附加到 Android UI 个元素。
它们都包装了一个数组,但并不是所有包装数组的东西都是一样的。这两个 class 有着截然不同的目标,它们实现了不同的接口。
适配器充当 UI 组件和数据源之间的桥梁。它将数据源中的数据转换为可以显示到 UI 组件中的视图项。 Data Source可以是Arrays、HashMap、Database等,UIComponent可以是ListView、GridView、Spinner等,ArrayAdapter是android中最常用的适配器。当您有存储在数组中的单一类型项目列表时,您可以使用 ArrayAdapter。同样,如果您有 phone 个号码、姓名或城市的列表。 ArrayAdapter 的布局只有一个 TextView。如果你想要一个更复杂的布局而不是 ArrayAdapter 使用 CustomArrayAdapter