Android适配器
一、Android中的适配器(Adapter)是什么?
Android中的适配器(Adapter)是指能够把数据映射(或说是填充)到用户界面上的Android对象。
二、Android中的适配器(Adapter)有什么用?
Android中适配器(Adapter)的作用:能够把所携带的数据映射(或说是填充)到用户界面上。
- BaseAdapter:抽象类,实际开发中我们会继承这个类并且重写相关方法,用得最多的一个Adapter!
- ArrayAdapter:支持泛型操作,最简单的一个Adapter,只能展现一行文字~
- SimpleAdapter:同样具有良好扩展性的一个Adapter,可以自定义多种效果!
- SimpleCursorAdapter:用于显示简单文本类型的listView,一般在数据库那里会用到,不过有点过时, 不推荐使用!
arrayAdapter
这是一种以一种类似数组的方式来存储数据,然后再传递的适配器,也是比较简单的适配器。
用法:1)建一个ListView控件,并加上id,方法与textView一样;另外再单独建一个textView单没有布局;
2)实例化ListView得到mLextView,并监听;
3) 获得数据源,如String[] data={"java","android","j2se","html","wphone","net","javaScript"};就是列出你 想展示的东西;
4) 实例化适配器 arrayAdapter adapter=new arrayAdapter (this,R.DANDUtxt_layout,data);
5) 链接适配器与数据源 mLextView.setAdapter(adpter);
simpleAdapter
最难最常用的适配器之一;用法与arrayAdapter大同小异;
用法:1)建一个ListView控件,并加上id,方法与textView一样;另外再单独建一个布局,内容根据实际情况来写;
2)实例化ListView得到mLextView,并监听;
3) 获得数据源,这里会用到HASHMap和ArrayList来存储数据;
4) 实例化适配器 arrayAdapter adapter=new arrayAdapter (this,R.DANDUtxt_layout,data);
5) 链接适配器与数据源 mLextView.setAdapter(adpter);
本文来自博客园,作者:程序员久笙,转载请注明原文链接:https://www.cnblogs.com/jiushengzcc/p/16436048.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了