在Android的LinearLayout布局中,有两个gravity属性,都是设置组件的位置,它们是android:gravity和android:layout_gravity,那么它们之间有什么区别,分别用在什么地方?下面ATAAW.COM稍作区分。
由两者的名称我们可以看出,一个是基于Layout的,而另一个则不是。那么相对而言,android:gravity属性设置的是控件自身上面的内容位置,而android:layout_gravity属性则设置控件本身相对于父控件的显示位置。
以一个简单例子来看,假设布局中有一个按钮,那么android:gravity设置了按钮上面的文字显示位置,而android:layout_gravity设置了按钮在布局中的显示位置。
<Button
android:layout_width="wrap_content"
android:gravity="center"
android:layout_height="wrap_content"
android:text="ATAAW"
android:layout_gravity="right"
/>
以上显示结果是按钮上面的ATAAW居中显示,而按钮显示在屏幕的右边。
分享到:
相关推荐
android:layout_gravity 属性详细解读
layout_gravity 在 线性布局 和 帧布局 中的应用 通过代码 直观的展示 layout_gravity 和 gravity 的区别
Android中gravity与layout_gravity的区别
android:layout_gravity:设置控件本身相对于父控件的显示位置。 看下如下代码段 代码如下:<?xml version=”1.0″ encoding=”utf-8″?><!– android:gravity设置了按钮上面的文字的显示位置,而android:...
gravity 2D inversion
1.首先来看看Android:layout_gravity和android:gravity的使用区别。 android:gravity: 这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性, android...
实现重力反演,提供实例,建立模型正演,然后进行反演
1、gravity与layout_gravity的区别 gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个. layout_gravity 是用来设置该view相对与起父...
时钟事件处理,显示签到时间,初学者实用。 android:id="@+id/analogClock01" android:layout_width="wrap_content" android:layout_height="wrap_content" ... android:layout_gravity="center_horizontal"/>
关于 这是一个小的演示应用程序,用于展示LinearLayout如何处理其子View的各种layout_gravity属性。 下载:
一个关于苹果游戏开发的手机重力系统,需真机调试.
gravity与 layout_gravity。 1. gravity与layout_gravity 给出定义: gravity:控制组件所包含的子元素的对齐方式,可多个组合。如(left | button) layout_gravity:控制该组件在父元素里的对齐方式。 开始使用...
* 极简直接使用原则,直接... * Gravity的设置选项与界面相关,不同位置左键弹出菜单选项不同,功能安排也一样(如1.19版本新增profile view就在功能条列表中)。 * 支持离线时直接scheduled处理,手机在线时自动发送。
SwagPoints SwagPoints - An Android custom circular SeekBar that supports max/min range and step settings. Gradle dependencies { ... android:layout_gravity="center" android:padding="64dp
3D-gravity-anomaly-separation-method-taking-into-accoun_2018_Journal SCI
球体重力异常源码适用于地球物理方面的重力异常反演解释及其推演
matlab program for calculating sphere gravity
layout_centerInParent - 将当前元素放置到其容器内的水平方向和垂直方向的中央位置(类似的属性有 :layout_centerHorizontal, layout_alignParentLeft 等) layout_marginLeft - 设置当前元素相对于其容器的左侧...