当前位置: 首页 > 工具软件 > Gravity > 使用案例 >

Android属性(android:gravity)的说明

蓬野
2023-12-01

官方网址: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),不改变其大小

 类似资料: