一道题目关于Layout_weight:
当前屏幕的大小为430,有左右两个控件,未分配权重之前都是300,左控件的权重是3,右控件的权重是2,请计算左右两个控件的宽度大小是多少?
解:
当前屏幕剩余的控件总数为:400-300-300= -170,将-170分配给两个控件
左控件分配权重后的宽度为:300+(-170)*3/5=198
左控件分配权重后的宽度为:300+(-170)*2/5=232
2022-05-21 01:18:21
一道题目关于Layout_weight:
当前屏幕的大小为430,有左右两个控件,未分配权重之前都是300,左控件的权重是3,右控件的权重是2,请计算左右两个控件的宽度大小是多少?
解:
当前屏幕剩余的控件总数为:400-300-300= -170,将-170分配给两个控件
左控件分配权重后的宽度为:300+(-170)*3/5=198
左控件分配权重后的宽度为:300+(-170)*2/5=232