listView的自定义使用

原文链接:
https://www.cnblogs.com/edensyd/p/8664239.html

1) 定义一个实体类 Fruit,作为 ListView 适配器的适配类型。

2) 为 ListView 的子项指定一个我们自定义的布局 fruit_item.xml。

3) 创建一个自定义的适配器 FruitAdapter,这个适配器继承自 ArrayAdapter。重写构造方法和 getView 方法。

4)在MainActivity中编写,初始化水果数据

原博文 :https://www.cnblogs.com/edensyd/p/8664239.html

关于ArrayAdapter requires the resource ID to be a TextView错误,网上各种答案是相当不靠谱,说自定义的layout根节点要是TextView,那根节点都是TextView了还要自定义干啥。。。直接用提供的就行了呗

要注意一下,自定义的Adapter中重写的getView方法中,最后一句return ,要return view。必须要把默认的return super()什么东西改了,否则就会闪退报这个错

ListView实现复选框参看  https://blog.csdn.net/tan313/article/details/45310187

点赞