打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
视图通用属性gravity(对齐方式)
 

gravity 翻译成中文,就是重力、地心引力等,反证就是和力有关系的一个词,但是他娘的其实就是一个对齐方式,妈的,每个 GUI 框架都给自己发明一个对齐方式的单词,搞得真是头晕。

 

在一般的情况下,会有两个对齐属性,一个水平对齐,一个垂直对齐,但是在 android 里只有一个对齐属性,水平对齐和垂直对齐都设置在这个属性里。

 

有以下值可以设置:

说明

left

左对齐

center_horizontal

水平居中对齐

right

水平右对齐

fill_horizontal

水平拉升,占满父空间

top

垂直上对齐

center_vertical

垂直居中对齐

bottom

垂直下对齐

fill_vertical

垂直拉升,占满父空间

fill

fill_horizontal | fill_vertical

 

有两个属性用来设置对齐方式: layout_gravity、gravity

 

layout_gravity 是用来设置控件本来对于父控件的对齐方式,如一个 Button 放在一个 LinearLayout 控件里,对 Button 设置一个 layout_gravity="right", 那么 Button 将会右对齐。

 

gravity 是用来设置控件本身内容的对齐方式,如果有个 Button, 设置 gravity="right", 那么这个 Button 上的文本将会右对齐。

 

如果要给属性设置两值,可以: gravity="center_horizontal|center_vertical"

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
android各种组件的监听器
LinearLayout(线性布局)
Android笔记:Button居中|水平居中|垂直居中(总结)
浅谈android4.0开发之GridLayout布局
Android button 居中 - 代码分享 - 开源中国社区
Android高效率编码-细节,控件,架包,功能,工具,开源汇总
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服