ListView之BaseAdapter的用法

2024-10-14 06:04:22

1、建立activity+布局文件xml,布局文件中定义ListView,activity中获取ListView对象。

ListView之BaseAdapter的用法

2、建立数据源list。

ListView之BaseAdapter的用法

3、自定义MyListAdapter,继承BaseAdapter,构造方法传参(Context对象,数据源list),并定义全局变量来接收传参。

ListView之BaseAdapter的用法ListView之BaseAdapter的用法ListView之BaseAdapter的用法

4、使用LayoutInflater.from(Context对象).inflate(item布局文竭惮蚕斗件id, nu造婷用痃ll)方法来获取View对象,通过view.findViewById(item布局中控件id)拿到控件对象。使用数据源list往控件对象上赋值,返回view对象。

ListView之BaseAdapter的用法

5、在Activity中实例化自定义的类MyListViewAdapter

ListView之BaseAdapter的用法
猜你喜欢