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

Android的ListView下拉刷新

邦蜀黍 移动开发工程师
难度中级
时长40分
学习人数
综合评分9.80
59人评价 查看评价
10.0 内容实用
9.7 简洁易懂
9.7 逻辑清晰

最赞回答 / wenmingvs
由于Android程序的运行机制决定了无法再组件类外部使用getWidth和getHeight方法获得高度和宽度(在自定义组件类中可以实现),必须使用View.getMeasuredWidth和View.getMeasureHeight方法获得当前组件的宽度和高度,在调用这两个方法之前,必须调用View.measure方法先测量组件宽度和高度。如果想直接获取在布局文件中定义的组件的宽度和高度,可以直接使用View.getLayoutParams().width和View.getLayoutParams()...
英语发音标准中式发音啊,哈哈
实现方式不够优化
listview下拉刷新?
谢谢老师的奉献精神。
老师思路很清晰,讲的很不错!只是有些编码风格个人不太喜欢。。。因人而异啦
使用这种方式inflate(R.layout.xxx,null);view.getLayoutParams()一定是null的。所以不用判断是不是空。直接new LayoutParams
讲得太乱,逻辑跟不上呀
第三集有点乱
不管怎么说,分享的都是好的。 么么哒。

+ 我来回答 回答最高可+2积分
老师,说一句无关紧要的,reflash不是"更新"的意思哦,应该是refresh
measureView这个方法。。。真心没听懂。。。网上查了查,也都是乱七八糟的
我也觉得乱,应该分段编译。实现一种效果编译一下能更好理解,一下子一堆内容。视频都要看几遍
课程须知
1、有一定Android开发基础 2、有一定Android开发经验
老师告诉你能学到什么?
1、将学会如何实现ListView下拉刷新功能 2、将会学习类似新闻客户端中的功能 3、学会listView的另一个独特的功能

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消