Android中android:layout_gravity和android:gravity的区别
来源:互联网 发布:python 函数定义 编辑:程序博客网 时间:2024/06/06 01:49
在安卓布局中很容易将android:layout_gravity和android:gravity两个属性混淆,或者在不明白的情况下使得layout_gravity失效。
android:layout_gravity表示当前控件相对父控件的位置;android:gravity表示当前控件的子控件的布局情况;
在LinearLayout中,要控制子控件横向或纵向居中有两种方法,一、改变子控件属性,设置android:layout_gravity,二、设置父控件的属性,android:layout_gravity,但是得注意的是,当linearLayout的orientation设置为vertical时,那么子控件的android:layout_gravity=“center_horizontal”有效或者android:layout_gravity=“center”在水平方向有效;当linearLayout的orientation设置为horizontal时,那么子控件的android:layout_gravity=“center_vertical”有效或者android:layout_gravity=“center”在竖直方向有效;
这里得注意的是,linearLayout默认的是orientation为horizontal,所以默认情况下,只存在子控件的android:layout_gravity=“center_vertical”有效或者android:layout_gravity=“center”在竖直方向有效。
- android 中 gravity 和 layout_gravity 的区别
- android中gravity和layout_gravity的区别
- Android中Layout_gravity 和gravity的区别:
- Android中layout_gravity和gravity的区别
- android中android:layout_gravity 和 android:gravity 的区别
- android中android:layout_gravity和android:gravity的区别
- Android中 android:gravity 和 android:layout_gravity的区别
- Android中 android:gravity 和 android:layout_gravity的区别
- Android中android:layout_gravity和android:gravity的区别
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity 和 android:gravity 的区别
- android:layout_gravity 和 android:gravity 的区别
- android studio 弹窗中文乱码
- Android工程的assets和res/raw目录解析
- 博客中添加超过200k的.gif文件以及其它图片文件的方法介绍
- PAT 1073. 多选题常见计分法
- Java中抽象类和接口在概念、语法和应用上的区别和关系
- Android中android:layout_gravity和android:gravity的区别
- Java中替换连续的省略号
- Java值传递
- AndroidStudio导入开源库或jar包的方法
- PLMN & SPN
- eclipse设置代码自动提示和智能提示
- popwindow里加上spinner报错
- 面向对象的3个要素,5个原则 和 6视点
- 淘淘商城项目内容管理删除