Android开发之BaseAdapter的学习
一、目标 学习掌握数据适配器BaseAdaptor的使用,并且练习学会BaseAdaptor的三种使用方式。 二、具体内容 ViewHolder优化BaseAdaptor的方式: (1)创建Bean对象封装数据 (2)在构造方法中初始化用于映射的数据List (3)创建内部ViewHolder类,创建布局映射关系 (4)判断convertView是否为空,为空则创建并设置tag关联viewHolder,不为空则通过tag来取出viewHolder (5)给viewHolder中的控件设置数据 三、源代码 package com.example.baseadapter; import android.os.Bundle; import com.google.android.material.floatingactionbutton.FloatingActionButton; import com.google.android.material.snackbar.Snackbar; import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.widget.Toolbar; import android.view.View; import android.view.Menu; import