步骤:
1. 该行所有的控件宽度都设置为0: layout_width="0dp" ;
2. 设置 layout_weight 属性:
假设一行有两个控件,第一个控件占整个屏幕宽度的3/8,则:
设置第一个 layout_weight="3" ,第二个属性 layout_weight="5" 。
即,某个控件的实际宽度 = 指定宽度 + 剩余宽度 × 比例
例中第一个控件的宽度 = 0dp + 屏幕宽度 × 3/8
高度比例同理
本文介绍了一种使用布局权重(layout_weight)来实现控件按比例分配屏幕宽度的方法。具体步骤包括将控件宽度设为0dp,并通过设定不同控件的layout_weight属性值来分配宽度比例。例如,两个控件分别占据屏幕宽度的3/8和5/8。
步骤:
1. 该行所有的控件宽度都设置为0: layout_width="0dp" ;
2. 设置 layout_weight 属性:
假设一行有两个控件,第一个控件占整个屏幕宽度的3/8,则:
设置第一个 layout_weight="3" ,第二个属性 layout_weight="5" 。
即,某个控件的实际宽度 = 指定宽度 + 剩余宽度 × 比例
例中第一个控件的宽度 = 0dp + 屏幕宽度 × 3/8
高度比例同理
233
1152

被折叠的 条评论
为什么被折叠?
