android布局:线性布局:LinearLayout

时间:2021-04-16 05:25:43

线性布局,只有两个格式:竖着放,横着放
android:orientation:"vertical"/horizontal

gravity:控制内部的元素(A->B)父亲指定儿子坐那里

layout:gravity:控件所在父亲元素的位置(B->A)

LinearLayout布局中Layout_weight属性的作用

8.1首先声明只有在Linearlayout中,layout_weight属性才有效

8.2它是用来指定(剩余空闲空间)的分割线比例,而非按比例非
配整个空间

8.3:另外androidlayout_wight会引起争议,是因为在设置该属
性的同时,设置android:layout_width为warp_content和matcm
然相反的效果

8.4如果想用Layout_weight平均分配空间,正确方式是
layout_wedth(或layout_hegiht)设置为0dp,再通过
layout_weight按比例分配空间
layout_weight:"1"平分三份控件