`
wang_peng1
  • 浏览: 3964895 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ArrayAdapter参数的不同使用

    博客分类:
  • java
阅读更多

ArrayAdapter参数不同带来的效果不同

String[] array = {"a","b","c","d","e","f","g"}; 
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
android
.R.layout.simple_list_item_1, array); 

 

这种使用不能动态添加

 

String[] array = {"a","b","c","d","e","f","g"};  
ArrayList<String> lst = new ArrayList<String>(); 
lst
.addAll(Arrays.asList(array)); 
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,  
android
.R.layout.simple_list_item_1, lst);  
可以

分享到:
评论

相关推荐

    ListView使用ArrayAdapter适配器

    当ListView需要显示一个新的项时,它会调用ArrayAdapter的`getView()`,传递当前项的索引作为参数。 ```java public View getView(int position, View convertView, ViewGroup parent) { // ... T item = getItem...

    ArrayAdapter的基础使用

    创建ArrayAdapter时,你需要传入四个参数: - 上下文(Context):这是你的应用环境,用于获取资源和其他系统服务。 - 布局资源ID:定义了每个列表项的布局。通常是一个单行文本的TextView,但也可能包含更复杂的布局...

    ArrayAdapter API

    `ArrayAdapter` 提供了多种构造方法来适应不同的场景需求: - **Constructor 1:** `public ArrayAdapter(@NonNull Context context, int textViewResourceId)` - 这个构造函数接收上下文和一个资源ID,该资源ID...

    028_android UI组件之 ListView和ArrayAdapter

    1. 初始化:ArrayAdapter通常在构造函数中接收数据集和上下文参数,然后根据数据集的大小创建相应数量的列表项。 2. 数据绑定:ArrayAdapter会调用getView()方法来生成每个列表项的视图。在这个方法中,开发者可以...

    如何借助ArrayAdapter和Spinner实现下拉列表.zip

    如果需要自定义Spinner的显示样式,可以创建自定义的布局文件,然后在ArrayAdapter的构造函数中使用这个布局替代`android.R.layout.simple_spinner_item`。 总结,实现一个基于ArrayAdapter和Spinner的下拉列表,...

    安卓Android源码——(列表之ArrayAdapter适配).zip

    1. `ArrayAdapter(Context context, int resource, T[] objects)`:这个构造方法接收一个上下文对象、一个布局资源ID(用于定义列表项的视图)和一个T类型的数组作为参数。 2. `ArrayAdapter(Context context, int ...

    安卓Android源码——(列表ArrayAdapter适配).zip

    - 使用ListView时,要注意启用视图复用(通过`setAdapter()`方法的参数`convertView`),以减少内存分配和提高滚动流畅性。 通过学习和实践这个压缩包中的源码示例,开发者可以深入了解ArrayAdapter的工作原理,...

    ArrayAdapter适配器

    1. **创建实例**:首先,我们需要创建ArrayAdapter的实例,通常传入四个参数:上下文(Context)、布局资源ID、数据集(通常是数组或ArrayList)以及视图到数据的转换方法(ViewHolder模式可选)。 ```java ...

    应用源码之(列表之ArrayAdapter适配).zip

    这篇源码学习资料旨在深入理解ArrayAdapter的工作原理和使用方法。 1. **ArrayAdapter的基本概念** ArrayAdapter是Android SDK提供的一个基类,它是BaseAdapter的一个子类。它的主要功能是将数组中的数据转换为可...

    android arrayadapter 测试

    ArrayAdapter有多个构造函数,最常用的是接受Context、数据类型、布局ID和数据源四个参数的构造函数。Context代表上下文环境,数据类型通常是String或Integer等基本类型,布局ID是指用于显示每个列表项的布局资源,...

    3-10-1(列表之ArrayAdapter适配).7z

    1. **构造函数**:ArrayAdapter有多个构造函数,最常见的是接受Context、int(布局ID)和List(数据集)作为参数。例如,`ArrayAdapter(Context context, int resource, List&lt;T&gt; objects)`,这里的Context是应用上...

    简单好用的Adapter---ArrayAdapter详解

    ArrayAdapter的性能优化通常涉及复用convertView(通过传递convertView参数)和延迟加载数据(如使用ViewHolder模式)来减少视图创建的开销,提高滚动时的流畅性。 总的来说,ArrayAdapter是Android中一种便捷的...

    Android中GridView和ArrayAdapter用法实例分析

    - **初始化**:创建ArrayAdapter对象时,需要传入三个参数:上下文(Activity或Context)、Item视图资源ID(如R.layout.list_item_l_small)和数据源(String数组),如`new ArrayAdapter(this, R.layout.list_item...

    ListView的Adapter使用 之 初学ArrayAdapter String

    2. 创建ArrayAdapter实例:使用`new ArrayAdapter(context, layoutResourceId, data)`构造函数初始化ArrayAdapter。参数包括上下文(Activity或Context)、列表项布局资源ID(如`android.R.layout.simple_list_item_...

    简单好用的Adapter—ArrayAdapter详解

    ArrayAdapter的主要特点在于它支持直接使用泛型,这使得我们可以直接将某种类型的数据(如String数组、自定义对象等)传递给Adapter,而无需进行额外的转换。在上面的例子中,我们创建了一个UserAdapter,它继承自...

    安卓适配器的使用及可扩展ListView

    ArrayAdapter的使用相对简单,只需要传入数据集和布局资源ID即可。CursorAdapter则需要处理Cursor对象,通常用于SQLite数据库操作。 接下来,我们来讨论可扩展ListView,也称为ExpandableListView。这种ListView...

    ListView具体使用实例

    在这个例子中,`ArrayAdapter`的构造函数接受三个参数:当前上下文、列表项的布局资源ID(这里是`android.R.layout.simple_list_item_1`,默认的单行文本视图)和数据源(一个包含字符串的List)。 2. ...

    AutoCompleteTextView和adapter的使用

    本教程将深入探讨`AutoCompleteTextView`与`Adapter`的结合使用,包括`ArrayAdapter`和`SimpleAdapter`。 **一、AutoCompleteTextView简介** `AutoCompleteTextView`是`EditText`的一个子类,它提供了自动补全功能...

    listview加载不同布局

    2. **自定义Adapter**:使用系统提供的BaseAdapter或ArrayAdapter并不足以实现这个功能,因为它们默认只能处理单一种类的布局。因此,我们需要自定义一个Adapter,如`CustomAdapter`,继承自BaseAdapter。在自定义...

Global site tag (gtag.js) - Google Analytics