一、layout_weight属性的作用是什么?
在线性布局内根据不同控件layout_weight属性值间的比例关系划分布局方向上的空闲空间
(没有空闲空间此属性不起作用)。
二、layout_weight的取值对布局的影响
1、布局文件内控件layout_weight设置无负值
1、layout_weight属性默认缺省,此时控件只占有自身大小的空间,不进行空闲空间的划分。
2、对设置正值的控件进行空闲空间按比例划分。
3、仅有一个控件值为正值时,此控件完全获取空闲空间。
2、布局文件内控件layout_weight设置有负值(可以取值,但没发现有什么意思)
1、layout_weight属性取值类型为float,可以取≤0的值,控件将layout_weight属性
设置为≤0的值时其保持原有大小。
2、布局文件内所有控件layout_weight属性值的和相加≤0时,控件全部保持原有大小
并不进行空闲控件划分。
3、布局文件内所有控件layout_weight属性值的和相加>时,负数属性值和正数属性值
中和后再划分。
android:layout_weight属性讲解
最新推荐文章于 2022-10-31 15:52:57 发布