布局中的gravity值用法
来源:互联网 发布:数据库审计产品价格 编辑:程序博客网 时间:2024/06/05 02:21
Android中常用的布局就是 LinearLayout 和 RelativeLayout
开发应用时,建议使用相对布局,因为能够更好的适应多屏幕尺寸,可以方便使UI控件居中,置顶等。
布局中常用到gravity值。
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="This is a simple world." android:layout_gravity="center_horizontal" /></LinearLayout>
android:layout_gravity 值是相对于父Layout的位置,
注意:父android:layout_width 的值必须是固定,或者是fill_parent,否则无法居中。
另外很奇怪的是 android:orientation的值必须是vertical , 才能水平居中,
当父android:orientation的值是horizontal, 控件android:layout_gravity的值是center_vertical ,才能垂直居中。如果有知道原因的朋友,请告诉一下,谢谢!
android:gravity 值是指UI控件本身内容居中
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:layout_width="200px" android:layout_height="200px" android:text="This is a simple world." android:gravity="center" /></LinearLayout>
同样控件本身的width和height也必须有固定的值,或 fill_parent
相对布局中UI控件没有android:layout_gravity 属性
- 布局中的gravity值用法
- Android 中的布局的gravity和layout_gravity
- 安卓布局——layout_gravity和gravity的用法
- Android布局属性Margin、padding和gravity用法
- RelativieLayout布局中的android:gravity="center"属性
- Android布局中的android:gravity和android:layout_gravity
- LinearLayout布局中的gravity与layout_gravity之惑
- android6.15 intent flag 以及线性布局中的gravity
- Android布局中gravity与layout-gravity
- Android界面布局之gravity
- Android布局:gravity与layout_gravity
- android布局之重心Gravity
- 安卓布局中的android:layout_gravity和android:gravity的使用区别
- LinearLayout 中的 gravity 属性
- Android中的Gravity
- Android中Gravity中的一些值都是些什么意思
- Android中Gravity中的一些值都是些什么意思
- layout_gravity和gravity的用法
- java version一直和java环境变量不一致
- 我要学习!
- android学习(二)——第一个android工程
- Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序
- 【转载】TransactionScope使用说明
- 布局中的gravity值用法
- vs2005 转换成vs2010 版本存在的问题
- j2se学习要点记录(六)collection(集合)接口、增强的for循环、collections类
- Quartz作业调度
- log4j使用小结
- ext弹出窗口
- 使用CodeSmith生成oracle数据库表的实体层(Model) ——来自 dacong
- 光通信芯片市场分析报告[整理]
- Ubuntu screen 的几个参数