1 简介
继承BaseAdapter类创建自己的Adapter,从而创建ListView。这种方法创建的列表更加自由方便,与此同时GridView,Spinner,Gallery都可以使用这种方法来创建。
2 BaseAdapter使用说明
1:自定义一个类暂取名MyAdapter,继承BaseAdapter类;
2:构造方法参数包含数据项List和Context;
3:获得 LayoutInflater 实例,为了引入布局文件(LayoutInflater 使用说明);
4:创建一个ViewHolder内部类(或者只是写在一个文件中,不知道该怎么称呼了,嘿嘿~~)在MyAdapter中,其数据变量即为列表布局文件中的控件;
5:覆写四个方法,主要是getView(int position, View convertView, ViewGroup parent)方法。
5.1:创建ViewHolder变量;
5.2:判断
本文介绍如何通过继承BaseAdapter创建ListView,详细解释每个步骤,包括自定义Adapter、ViewHolder的使用,以及如何在ListView中添加按钮并设置监听。同时,提供了主布局、列表项布局和MainActivity的相关代码示例。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



