Android布局中layout_gravity与gravity的使用总结
来源:互联网 发布:电子显示屏软件下载 编辑:程序博客网 时间:2024/05/18 15:22
layout_gravity与gravity用途:设置控件LinearLayout布局中的对齐方式。
layout_gravity:设置该控件相对于父容器对齐方式。
gravity:设置子元素在该容器内的对其方式。
重点:layout_gravity使用小例子:
xml代码如下:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button"/></LinearLayout>
效果图如下:
可以看到,我们对按钮设置的layout_gravity=“center”,按钮并没有显示在屏幕的中央位置,而只是在水平方向居中了。
当我把LinearLayout设置orientation="horizontal"时仅仅只是在竖直方向上居中了,效果如下图。
从两张效果图,可以看出,设置layout_gravity属性值的实际效果与父容器的orientation的属性值是由密切关系的。
我的总结是:当orientation=“vertical”时,layout_gravity的属性设置只能让该元素在水平方向上发生位置移动
当orientation=“horizontal”时,layout_gravity的属性设置只能让该元素在垂直方向上发生位置移动
0 0
- Android布局中layout_gravity与gravity的使用总结
- Android布局:gravity与layout_gravity的区别
- Android布局:gravity与layout_gravity
- Android中gravity与layout_gravity使用实例
- Android中layout_gravity与gravity及layout_weight的使用
- Android中gravity与layout_gravity的使用区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- Android中gravity与layout_gravity的区别
- 设计模式--浅谈模板方法模式
- JavaScript权威指南_112_第15章_脚本化文档_15.2-选取文档元素-概述
- Java安装成功之后dos命令javac出现错误:
- struts的优缺点
- WebLogic下使用URL.openConnection获取连接返回 HttpsURLConnection与SOAPHttpsURLConnection的问题
- Android布局中layout_gravity与gravity的使用总结
- $ git push -u origin master
- XE8里面的ImageList和Box2D新特性
- phpcms v9调用当前栏目的同级栏目的几种方法
- Windows 10转身变“服务” 微软收益模式将转变
- android Ant 批量多渠道打包
- webx--借用petstore快速入门
- JavaScript权威指南_113_第15章_脚本化文档_15.2-选取文档元素-通过ID选取元素
- Android开发中解决动画只执行一次的方法