文档章节

android中layout_gravity 和 gravity的区别

A
 Angels_安杰
发布于 2015/10/19 13:38
字数 257
阅读 36
收藏 3

安卓中的 layout_gravity 属性和 gravity属性 有啥区别?

LinearLayout有两个非常相似的属性:

android:gravity与android:layout_gravity。

他们的区别在于:

android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.  
android:layout_gravity是用来设置该view相对与父view 的位置.比如一个button 在linearlayout里,你想把该button放在linearlayout里靠左、靠右等位置就可以通过该属性设置.

即android:gravity用于设置View中内容相对于View组件的对齐方式,而android:layout_gravity用于设置View组件相对于Container的对齐方式。

原理跟android:paddingLeft、android:layout_marginLeft有点类似。如果在按钮上同时设置这两个属性。

android:paddingLeft="30px"  按钮上设置的内容离按钮左边边界30个像素  
android:layout_marginLeft="30px"  整个按钮离左边设置的内容30个像素

源自:http://blog.csdn.net/feng88724/article/details/6333809

© 著作权归作者所有

共有 人打赏支持
A
粉丝 5
博文 138
码字总数 105958
作品 0
广州
程序员
私信 提问
Android中gravity与layout_gravity的区别

LinearLayout有两个非常相似的属性:android:gravity与android:layoutgravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layoutgravity用于设置Container组件...

mutouzhang
2014/03/13
0
0
【Android布局】在程序中设置android:gravity 和 android:layo...

在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络) Lin...

淡泊明志
2012/02/28
0
0
gravity和layout_gravity的区别

android:gravity与android:layoutgravity的区别在于:android:gravity用于设置View组件的对齐方式,而android:layoutgravity用于设置Container组件的对齐方式。 举个例子,我们可以通过设置a...

程序猿小明
2014/09/24
0
0
android layout_gravity 和gravity

LinearLayout有两个非常相似的属性: android:gravity与android:layoutgravity。(RelativeLayout是没有android:layoutgravity属性的) 他们的区别在于: android:gravity 属性是对该view中...

广阔
2013/02/25
0
1
gravity和layout_gravity

gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。 android:layoutgravity 和 android:gravity 的区别 从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显...

湖心亭看雪
2014/08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

0011-如何在Hive & Impala中使用UDF

1.文档编写目的 本文档讲述如何开发Hive自定义函数(UDF),以及如何在Impala中使用Hive的自定义函数,通过本文档,您将学习到以下知识: 1.如何使用Java开发Hive的自定义函数 2.如何在Hive中...

Hadoop实操
1分钟前
0
0
toString();

package com.atguigu.java1; import java.util.Date; /** * toString()的使用: * * 1.java.lang.Object类中toString()定义如下: * public String toString() { return getClass().getName......

architect刘源源
12分钟前
0
3
不可不说的Java“锁”事

前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点...

Java干货分享
15分钟前
0
0
Java GoEasy 实现服务端推送和Web端推送

项目中需要消息推送,又想降低开发成本。Java服务器端推送,Web端接收推送信息。 具体需求: 需求一:系统框架实现全局异常捕获并录入日志表,实现实时推送消息到客户端页面展示。 需求二:系...

Gibbons
17分钟前
3
0
redis-集群

多个redis节点网络互联,数据共享 所有的节点都是一主一从(可以是多个从),其中从不提供服务,仅作为备用 不支持同时处理多个键(如mset/mget),因为redis需要把键均匀分布在各个节点上,...

chencheng-linux
22分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部