你的位置:首页 > 操作系统

[操作系统]我的android学习经历28


一道题目关于Layout_weight:

     当前屏幕的大小为430,有左右两个控件,未分配权重之前都是300,左控件的权重是3,右控件的权重是2,请计算左右两个控件的宽度大小是多少?

解:

当前屏幕剩余的控件总数为:400-300-300= -170,将-170分配给两个控件

左控件分配权重后的宽度为:300+(-170)*3/5=198

左控件分配权重后的宽度为:300+(-170)*2/5=232