安卓中最常使用的适配器Adapter有三种:1.ArrayAdapter 2.SimpleAdapter 3.BaseAdpter,此处我们用代码结合图文的方式理解。
首先需要在起始布局activity_main.xml文件中设置三个Button按钮,并分别设置点击事件,并与MainActivity相结合
一:ArrayAdapter:简单易用的Adapter,通常用于将数组或者List集合的多个值包装成多个列表项。
1.声明arrayadapter的第一步:创建activity_array_adapter.xml,创建ListView控件
2.在ArrayAdapterActivity中声明控件并构建适配器
此处是准备数据部分的方法:数组数据和集合数据两种
此处为构建适配器时Adapter()中第二个参数,TextViewResouceId,代表一个ArrayAdapter列表项组件
二:SimpleAdapter:
创建Activity,并声明显示界面activity_simple_adapter
声明构建Adapter中的activity_simple_adapter_item.xml文件
三:BaseAdapter
写入一个实体类User类
创建一个UserListAdapter类
在UserListAdapter,getView方法中返回UIactivity_base_adapter_item.xml布局文件,此处方法1,getCount()和方法4,getView()非常重要
此处是将BaseAdapter中写入的五个textView分别写入。
声明BaseAdapterActivity
创建布局UI界面activity_base_adapter
这部分是我自己练习Adapter适配器时多次练习的一组代码,不过只进行了ListView的使用,而没有列举中GridView的使用,不过区别不是特别大的