适配器Adapter填充数据
来源:互联网 发布:数据采集费 编辑:程序博客网 时间:2024/05/06 12:14
GridView、LIstView、Spinner.可以使用adapter填充数据。常用的adapter有ArrayAdapter、SimpleAdapter、SimpleCursorAdapter、BaseAdapter。
ArrayAdapter:默认情况下,ArrayAdapter只能显示文本信息,在自定义ArrayAdapter后可以实现丰富的数据显示。
例: ListView listview = new ListView(this);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,Android.R.layout.simple_expandable_list_item_1); adapter.add("string1");
adapter.add("haha");
adapter.add("heihei");
listview.setAdapter(adapter);
SimpleAdapter:使用simpleAdapter的数据用一般都是HashMap构成的List,list的每一节对应ListView的每一行。HashMap的每个键值数据映射到布局文件中对应id的组件上。
构造HashMap的List数据:
BaseAdapter:大多数布局中不仅需要显示数据,还需要对列表中每一项进行相关操作,常见的是添加了点击按钮,这时就需要自定义BaseAdapter来实现数据显示并进行相关操作。
在使用BaseAdapter时,涉及到对列表控件数据优化。
步骤:
一、复用view布局
在getView()方法中:
二、使用ViewHolder创建唯一控件对象
按钮操作:使用按钮时一般是点击事件,我们需要对列表中某一项进行点击操作。
除了点击事件,有时需要对列表中的某一项进行修改操作;需要注意的是,我们在做修改时,改变的是数据源数据。
private List<CacheAddFriend>friends;
- 适配器Adapter填充数据
- Android adapter 数据适配器
- Adapter类型控件之Adapter(数据适配器)
- 数据适配器简介(Adapter)
- 数据适配器简介(Adapter)
- Android中Adapter数据适配器
- Android数据适配器(Adapter)优化:高效ViewHolder
- 【Android基础】数据适配器Adapter的使用
- Android数据适配器(Adapter)优化:高效ViewHolder
- Android中自定义数据适配器Adapter
- Android数据适配器(Adapter)优化:高效ViewHolder
- Android数据适配器(Adapter)优化:高效ViewHolder
- 适配器Adapter
- Adapter适配器
- Adapter(适配器)
- 适配器[Adapter]
- 适配器(Adapter)
- 适配器--Adapter
- 写在大三后季!
- iOS开发UI篇—以微博界面为例使用纯代码自定义cell程序编码全过程(三·完结)
- Android 获取屏幕尺寸与密度
- 广东创龙OMAPL138开发的学习经验
- 让ExpandableListView的Group点击时不收缩
- 适配器Adapter填充数据
- Mysql---ALTER总结
- iOS 页面之间的传值总结
- iOS开发UI篇—实现一个私人通讯录小应用(一)
- java ODBC链接 JDBC链接
- 格雷码结构光的编码
- (转)设计模式六大原则(5):迪米特法则
- Python Twisted介绍
- iOS笔记之_C语言数组与指针