上一期我编写了关于SimpleAdapter的使用方法,事实上相对于BaseAdapter来说SimpleAdapter可以说使用已经算简便了,那么接下来我将基于GridView来讲解一下如何使用BaseAdapter。
我一直认为对于理解类似于控件和函数的使用方法,示例程序是最好的工具,下面我将写一个手机屏幕摆放应用的Demo来讲述如何使用BaseAdapter。
首先对于GridView,它和ListView在使用方法上面完全相同,不同的主要是摆放方式不一样,GridView采用一种网格布局
。
每一个网格使用一个Adapter来填充。
需求分析:
模仿手机摆放应用的界面,每一个模块包括图标和应用名两方面,故应该封装成类使用。
1.
建立一个Appinfo类,存储应用图标和应用名。
- public class AppInfo {
- private int imageid;
- private String name;
- public AppInfo(int imageid, String name) {
- this.imageid = i