为了账号安全,请及时绑定邮箱和手机立即绑定
hongyang大神,我来了,看您博客好久了,希望多出几部视频,毕竟一些进阶的东西博客很难啃
感觉// 重置我们的行宽和行高 lineWidth = 0;有问题,换行时没有把当前child的宽加入到lineWidth
很实用的一堂课
按钮的间距在哪里设定的,没看到呢
太牛逼了……
两倍速度观看
最后一个控件特殊处理的原因:1、假如需要换行,计算的width和height是除了最后一行之外的宽高,应该再叠加一次;2、假如不需要换行,else代码块只计算了最后一行的宽高lineWidth和lineHeight,所以还是需要更新width和height。另外视频有一个小错误,i是从0开始循环的,所以最后一个控件对应的是i-1,也就是说,if里面的判断语句为i==cCount-1才对。
回复我自己,
因为在measure的时候,还没确定flowlayout的宽和高......
为什么不再measure的时候就加入list,到了onlayout直接放置各子View就行了啊

最新回答 / xiangzi_0001
如果某个TextView内容超过父布局的宽度, 这里没有考虑,自己可以修改一下啊
键盘是机械键盘(科普)
有一个地方有点问题,在判断最后一个控件时 循环的i是小于cCount的,不能等于cCount,我也赞同@半步人生
课程须知
本课程对于学习者要求较高,对学习者有以下几个要求:首先,对Java语言的掌握是必须的必,哪怕不精通,但是也要熟练;其次,要对Android中常用的一些API信手拈来;最后,如果想很好的跟上老师的讲课速度,熟悉Eclipse IDE很重要
老师告诉你能学到什么?
通过本课程,你将学到: 1、流式布局的特点以及应用场景 2、ViewGroup与LayoutParams之间的关系 3、Android中View测量的3种模式 4、自定义ViewGroup需要重写的方法 5、了解如何使用Shape写出View的背景资源

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消