为了账号安全,请及时绑定邮箱和手机立即绑定
总结尺寸计算公式如下:
某子控件尺寸 = 该控件声明尺寸 + (母控件总尺寸 - 子控件总声明尺寸) * 该控件声明尺寸比
视频中的计算逻辑正确: 结论就是--> 空间的宽度+父控件剩余宽度(可为负数)*所占比例
TextView 1 : 480 + (-480 *2)/5 = 480 * (3/5)

TextView 2,3 : 480 + (-480*2)/5 = 480 * (1/5)
可以可以 涨姿势
话说只看到weight属性控制宽度,是因为linerlayout是水平的原因吗?如果linerlayout是垂直的是不是就是控制高度的了。
不错,非常好,巩固了很多基础知识!

最新回答 / NewOrin
慕课网确实是良心网站,服务广大程序员

最新回答 / jolly_ying
大家有啥视频相关的问题,可以加这个群哦,里面有专门的技术人员为你解答。

已采纳回答 / 一条小咸鱼
设总宽度=1剩余宽度为1-3=-2textview1宽度=剩余宽度再分配+原宽度=1+(-2 * 1/5)= 3/5
嗯,结论:控件宽度+父空间剩余宽度*比例
对的,我支持perfectforni大兄弟
为啥要加上控件宽度?!直接按剩余比例分配不就好了。。。没听懂,难道我脑壳笨些?!
课程须知
适用人群: 1.需要有一定的Java基础 2.在初学Android或回顾复习时的小伙们
老师告诉你能学到什么?
可以学到当前各大公司面试中最常见的问题的最完美解答!

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消