Android属性(android:gravity)的说明
16lz
2021-12-04
官方网址: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),不改变其大小 |
更多相关文章
- 类和 Json对象
- Android(安卓)SAX和DOM解析XML文件
- Android系统的Binder机制分析
- Android(安卓)-- 内存泄漏
- 25、Android中通过Intent传递对象、集合问题
- Android中的Data Binding初探 (三)
- Android内存泄漏分析及调试
- Android(安卓)Wifi获取组播
- 关于Android连接远程数据库(mysql、oracle)