参考:http://www.cnblogs.com/ghj1976/archive/2011/04/26/2029535.html
android:gravity 是用于指定文字在控件中的对齐方式,而 android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。
** 可选值 **
这两个属性可选的值有:top、bottom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical。而且这些属性是可以多选的,用“|”分开。
| Values | Description|
| - | : - : |
| top | 将对象放在其容器的顶部,不改变其大小 |
| bottom | 将对象放在其容器的底部,不改变其大小 |
| left | 将对象放在其容器的左侧,不改变其大小 |
| right | 将对象放在其容器的右侧,不改变其大小 |
| center_vertical | 将对象纵向居中,不改变其大小 |
| center_horizontal | 将对象横向居中,不改变其大小 |
| center | 将对象横纵居中,不改变其大小 |
** 对于 LinearLayout **
当 android:orientation="vertical" 时, 只有水平方向的设置才起作用,垂直方向的设置不起作用。即:left,right,center_horizontal 是生效的。
当 android:orientation="horizontal" 时, 只有垂直方向的设置才起作用,水平方向的设置不起作用。即:top,bottom,center_vertical 是生效的。