为了账号安全,请及时绑定邮箱和手机立即绑定

Android的ListView下拉刷新

邦蜀黍 移动开发工程师
难度中级
时长40分
学习人数
综合评分9.80
59人评价 查看评价
10.0 内容实用
9.7 简洁易懂
9.7 逻辑清晰
不错的课堂,不是一来就做出标准的效果,而是伴随着一些我们新手常常遇到的问题入手,一步一步找到问题的根源,思路最重要。
有点不好的地方就是在测量子View的时候:int width = ViewGroup.getChildMeasureSpec(0, 0, p.width);参数中的两个0让人费解。看了源代码后也发现有那么一点不好,第一个参数传入后,在第一行居然又调用一个MeasureSpec.getMode(spec)。为什么不直接在第一个调用的地方参数为Mode?
PUlltorefresh 66666666666666666666666
太乱了。这种叠加代码看起来很费劲
听课是听个思路,哪有那么多听了就直接在项目中用的啊,再说项目中用的时候也的根据项目的实际需求来定制,有了思路自己就知道怎么接着往下写了,伸手党做不得!

已采纳回答 / 123木头人v
我的理解是,invalidate()是用来刷新View的,因为之前在构造方法里已经用inflate先加载了布局文件,然后再用setPadding做出改变,所以要使前面的无效化
老师思路很清晰,但是对新手来说有点吃力了。
把上啦刷新也做出来呀,辛苦一下子
听视频只能听个模模糊糊,看了源码勉强能自己写,可是源码在哪下载啊
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢!!!!!!!!!!!!!
讲的挺不错的,思路的铺排才是最重要的,要达到老师举重若轻的感觉,还需时日,mark一下,勉励自己。
那个progressbar咋弄的 我看漏了吗
一般般吧,不过还是很感谢哦!
课程须知
1、有一定Android开发基础 2、有一定Android开发经验
老师告诉你能学到什么?
1、将学会如何实现ListView下拉刷新功能 2、将会学习类似新闻客户端中的功能 3、学会listView的另一个独特的功能

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消