官方网址:http://developer.android.com/reference/android/R.attr.html#gravity
它(android:gravity)指明了一个对象,在其自己的边界内,在X轴和Y轴两个方向上,如何放置它的内容。
它必须是下面的常量之一,或多个常量异或(|)在一起;与之对应的方法是:void setGravity (int gravity);
Constant常量 | Value值 | Description描述 |
---|---|---|
top | 0x30 | 将对象放置在其容器的顶部(top),不改变其大小 |
bottom | 0x50 | 将对象放置在其容器的底部(bottom),不改变其大小 |
left | 0x03 | 将对象放置在其容器的左侧(left),不改变其大小 |
right | 0x05 | 将对象放置在其容器的右侧(right),不改变其大小 |
center_vertical | 0x10 | 将对象放置在其容器的垂直居中(vertical center),不改变其大小 |
fill_vertical | 0x70 | 如果需要,增大对象的垂直大小;因此,它完全填满了其容器 |
center_horizontal | 0x01 | 将对象放置在其容器的水平居中(horizontal center),不改变其大小 |
fill_horizontal | 0x07 | 如果需要,增大对象的水平大小;因此,它完全填满了其容器 |
center | 0x11 | 将对象放置在其容器的垂直居中(vertical center)和水平居中(horizontal center),不改变其大小 |
fill | 0x77 | 如果需要,增大对象的垂直大小和水平大小;因此,它完全填满了其容器 |
clip_vertical | 0x80 | 附加选项,它被设置用于依据其容器的边界,裁剪子控件的顶部或/和底部的边缘; 裁剪区域将基于垂直对齐:靠顶部的,将裁剪底部边缘;靠底部的,将裁剪顶部边缘;两这都不靠的,同时裁剪顶部和底部的边缘。 |
clip_horizontal | 0x08 | 附加选项,它被设置用于依据其容器的边界,裁剪子控件的左侧或/和右侧的边缘; 裁剪区域基于水平对齐:靠左的裁剪右边缘;靠右的裁剪左边缘;左右都不靠的,同时裁剪左边缘和右边缘。 |
start | 0x00800003 | 将对象放置在其容器的开始处(beginning),不改变其大小 |
end | 0x00800005 | 将对象放置在其容器的结束处(end),不改变其大小 |