布局layout时, 发现设置了android:layout_gravity="bottom"后view并没有底对齐, 查了下, 原来如下:
对于 LinearLayout
当 android:orientation="vertical" 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。
当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。
晕...
本文解析了在使用LinearLayout时,不同方向的gravity属性如何影响视图的对齐方式。具体阐述了当orientation为垂直时,水平方向的设置有效;而为水平时,垂直方向的设置有效。
1242

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



