Android 进阶『企业项目』中的ListView

写在前边

今天要给大家整理分享的是 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

职场丨发现丨习惯丨认知

让学习成为习惯,让编程拥有温度

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180614G2392L00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券