一、实验目的
1.掌握 Fragment 的使用方法。
2.熟悉 Fragment 的生命周期过程及其回调函数。
3.掌握动态加载布局的方法。
4.掌握扩展函数和运算符的重载。
二、实验过程
1、ListView的基本用法
定制ListView需要新建实体类和适配器。FruitAdapter定义了一个主构造函数,用于将Activity的实例、ListView子项布局的id和数据源传递进来。另外又重写了getView()方法,这个方法在每个子项被滚动到屏幕内的时候会被调用。
需要注意的是,这里的OnItemClickListener接口中接收4个参数,这些就是要在Lambda表达式的参数列表中声明的参数。
2.ListView的性能提升
在getView()方法中进行了判断:如果conver