Android 适配器(Adapter)

Android 适配器(Adapter),第1张

概述什么是适配器?                                      简单来说就是对数据和界面的适配。一些不能直接赋值到界面上的数据类型(如List,Map等),就要靠适配器来展示到页面界面 适配器控件工作流程:集合类数据对 什么是适配器?                                                                
简单来说就是对数据和界面的适配。一些不能直接赋值到界面上的数据类型(如List,Map等),就要靠适配器来展示到页面界面 适配器控件工作流程:

集合类数据对象 --> 适配器对象 --> 适配器控件

 

 

常用的适配器控件                                                            1.ArrayAdapter

主要用于纯文本数据的显示

 

2.SimpleAdapter

可用于复杂的数据显示,将集合中不同的数据项填充到不同的VIEw的不同组件中

 

3.BaseAdapter

它是以上适配器的公共基类,可以实现以上适配器的所有功能,且可以自定义Adapter来定制每个条目的外观功能,具有较高的灵活性

 

 

BaseAdapter使用示例                                                        最终效果图:

 

 

1.界面布局:

 

 说明:上面是约束布局组件,下面是ListVIEw组件

 

 

 2.ListVIEw组件中每一个item的布局

 

 

 

 3.为Item创建实体类
public class QQMsgBean {    private int qq_icon;    private String qq_name;    private String lastmsg_time;    private String lastTitle;    private String noetrendmsg_count;    public QQMsgBean(int qq_icon, String qq_name, String lastmsg_time, String lastTitle, String noetrendmsg_count) {        this.qq_icon = qq_icon;        this.qq_name = qq_name;        this.lastmsg_time = lastmsg_time;        this.lastTitle = lastTitle;        this.noetrendmsg_count = noetrendmsg_count;    }    //get,set方法....}

 

 

 

 4.创建一个适配器类

 该类继承BaseAdapter类,负责把数据和界面适配

 

总结

以上是内存溢出为你收集整理的Android 适配器(Adapter)全部内容,希望文章能够帮你解决Android 适配器(Adapter)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1022090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存