Android的ListView控件的常用适配器

ListView的常用适配器

一、ArrayAdapter适配器
1.创建ListView
Android的ListView控件的常用适配器

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

使用GridView,以多列的方式排列
Android的ListView控件的常用适配器

处理GridView的逻辑代码
Android的ListView控件的常用适配器


二、SimpleAdapter

主要布局文件
Android的ListView控件的常用适配器

加载数据的布局
Android的ListView控件的常用适配器

逻辑处理代码
Android的ListView控件的常用适配器

Android的ListView控件的常用适配器
Android的ListView控件的常用适配器


三、BaseAdapter

主要布局
Android的ListView控件的常用适配器

加载数据的布局文件
Android的ListView控件的常用适配器


逻辑代码,这里使用的是内部类的方式实现BaseAdapter
Android的ListView控件的常用适配器
Android的ListView控件的常用适配器
Android的ListView控件的常用适配器

四、ListView的优化

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



优化不停创建View与找控件的逻辑代码
Android的ListView控件的常用适配器


ListView条目的点击事件

点击某条目跳转界面

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

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


Android的ListView控件的常用适配器