数据流向示意
data
−
−
--
−−adapter
−
−
--
−−getView()得到xml
−
−
--
−−findviewByID()找到xml中的控件
−
−
--
−−将data中的数据填入控件
1.新建一个xml文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/3c94c7e86da64d9b9aab27dbbf12000d.png)
2.新建一个class类继承ArrayAdapter
填入数据时,我填了string,因为我传进来的是 string[]
![在这里插入图片描述](https://img-blog.csdnimg.cn/94070d448b4f4b8bb30df5dc7c945ee8.png)
构造函数说明
![在这里插入图片描述](https://img-blog.csdnimg.cn/13b13f55f995497d92d6f010b171e96f.png)
3.在MainActivity中运用ListView
在MainActivity的xml文件中创建ListView
![在这里插入图片描述](https://img-blog.csdnimg.cn/7bd00df8257d4d5da86fa6575b078539.png)
在MainActivity.java中引入ListView
这里给ListView中的元素设置了点击事件
![在这里插入图片描述](https://img-blog.csdnimg.cn/e716abb5c5cc4987ba004f7afdbee5c0.png)