Android的ListView控件的常用适配器

ListView的常用适配器

一、ArrayAdapter适配器
1.创建ListView
Android的ListView控件的常用适配器_第1张图片

2.创建用于加载数据的布局
Android的ListView控件的常用适配器_第2张图片
3.java的逻辑代码
Android的ListView控件的常用适配器_第3张图片

使用GridView,以多列的方式排列
Android的ListView控件的常用适配器_第4张图片

处理GridView的逻辑代码
Android的ListView控件的常用适配器_第5张图片


二、SimpleAdapter

主要布局文件
Android的ListView控件的常用适配器_第6张图片

加载数据的布局
Android的ListView控件的常用适配器_第7张图片

逻辑处理代码
Android的ListView控件的常用适配器_第8张图片

Android的ListView控件的常用适配器_第9张图片



三、BaseAdapter

主要布局
Android的ListView控件的常用适配器_第10张图片

加载数据的布局文件
Android的ListView控件的常用适配器_第11张图片


逻辑代码,这里使用的是内部类的方式实现BaseAdapter
Android的ListView控件的常用适配器_第12张图片
Android的ListView控件的常用适配器_第13张图片
Android的ListView控件的常用适配器_第14张图片

四、ListView的优化

如果你有几千几万甚至更多的选项时,会非常耗费内存。如果将这么多条目加载进内存中,程序会出现OOM异常内存溢出。



优化不停创建View与找控件的逻辑代码
Android的ListView控件的常用适配器_第15张图片


ListView条目的点击事件

点击某条目跳转界面

-点击网易新闻条目查看详情

-点击qq好友条目和开始和好友进行聊天


Android的ListView控件的常用适配器_第16张图片


你可能感兴趣的:(Android)