自定义Adapter
学习过程中需要遍历数据进行显示,首先想到的是ArrayList与TextView结合,但碍于资源浪费太大,随使用自定义的ArrayAdapter和ListView结合,可使资源占用大大减少。
假定我们有个Person类,
@Param name; //属性 姓名
@Param sex; //属性 性别
@Getter //代指Get方法
@Constructor //代指构造函数
新建PersonAdapter.java文件,继承父类ArrayAdapter,并实现父类构造方法,重写getView方法
//示例代码 省略具体导包 假定Person.java已存在,ArrayList<Person> personList有若干值
/*
list_items.xml模板文件
*/
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/name"
android:layout_width="match_parent"
android:layout_height=