1、新建文件Battery文件和BatteryAdapter文件为逻辑文件,battery_charging为图片文件,battery_item为布局文件
2、activity_main文件、battery_item文件在activity_main文件中添加ListView布局,在新建的battery_item文件中添加图像视图和文本视图
3、Battery文件在Battery文件中,对名字和图片进行设置、初始化和获取操作
4、BatteryAdapter文件BatteryAdapter文件是一个自定义的适配器,它继承于ArrayAdapter
5、BatteryAdapter文件BatteryAdapter构造方法中一共有三个参数,context是上下文,textViewResourceId是ListView子项布局的id,object是数据
6、BatteryAdapter文件当每个子项被滚动到屏幕内的时候会调用getView方法
7、BatteryAdapter文件我们可以使用getItem方法来获取当前项的实例,其中的position表示当前项的序号位置
8、BatteryAdapter文件在每一个子项中,使用LayoutInflater来加载我们传入的battery_item布局文件
9、BatteryAdapter文件最后,获取相应的id和设置图片和名字
10、MainActivity文件在此文件中,添加数据和显示数据
11、运行结果如图所示