写在前边
今天要给大家整理分享的是 ListView 的使用,虽然 ListView 大家都用过,而且在『第一行代码』中也有很详细。但是,Demo 毕竟是 Demo,没有在企业外包项目中用到的复杂。我跟着老师做过两次外包项目,两个项目中都用到 ListView 动态接受服务器返回的数据并动态显示,可想而知 ListView 在实际项目开发中的重要性。
今天的整理的内容就要求你必须找个空余时间亲自动手实践一下,要亲自动手,亲自动手,重要的话说三遍。老读者也知道,没用的技术点我也不值得拿出来分享的,既浪费我的时间,又浪费别人的时间。所以我保证每一次分享都是满满的干货,你们一定要好好练习变成自己的知识哦。当你每一次都跟着学会这些文章中写的技术,回过头来你会发现自己会成长了很多很多,相信我。
注意:如果写的不明白的地方可以加我微信问我,免费教给你,不用问为什么,小编就是这么任性,就是这么好,对每一个读者负责!
正文
企业项目 ListView 中布局有 TextView和 Button 的使用,TextView 使用很正常,但是 Button 在 ListView 的使用就有稍微有点复杂了,我们通常 Button 的监听不会在适配器类中做相应的事件,我们通常会通过广播从继承于 BaseAdapter 的适配器类中按钮监听广播到 Activity 中进行处理。是不是比书上的 Demo 复杂了一点,以后在企业项目中用到的频率很高。废话不多说,上代码,注释我已经尽我最大努力写的很详细了。
第一步:activity_main.xml 布局
第二步:实体类
第三步:新建一个xml页面做插件,ListView 中的每一行就是一个 xml 页面,我们起名 listview.xml
第四步:ListViewAdapter.java 适配器类
第五步:MainActivity.java 实现页面
以上就是我在企业项目中用到的部分代码,由于部分代码不能公开,请谅解。但是主要『编程思维』我体现出来了,你要去反复体会 listview 按钮监听事件广播出来那个部分,编程思维很重要,思维很重要,思维很重要。
推荐阅读
Android 进阶之 MVP 架构
总结 | 做公众号第一个月心得
一个不甘平凡的码农
Not an ordinary code farmer
职场丨发现丨习惯丨认知
让学习成为习惯,让编程拥有温度
领取专属 10元无门槛券
私享最新 技术干货