`
mmdev
  • 浏览: 13303436 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

【Android开发相关 - 08】gravity与layout_gravity

 
阅读更多

LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。

它们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。

举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时设置EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居中显示。

正如我们所看到的,在EditText中,其中的文字已经居中显示了,而EditText组件自己也对齐到了LinearLayout的右侧。


分享到:
评论

相关推荐

    Android中gravity与layout_gravity的区别

    "Android中gravity与layout_gravity的区别" Android 中的 gravity 和 layout_gravity 是两个常见的属性,它们都是用于设置视图组件的对齐方式,但是它们的作用域和应用场景却有所不同。 首先,让我们来看一下 ...

    layout_gravity和gravity区别以及应用

    在Android开发中,`layout_gravity`和`gravity`是两个关键属性,它们都与控件的对齐和定位有关,但应用场景和作用对象不同。本文将深入探讨这两个属性的区别,以及它们在实际开发中的应用。 首先,我们来了解`...

    Android中gravity与layout_gravity的使用区别分析

    android:layout_gravity:设置控件本身相对于父控件的显示位置。 看下如下代码段 代码如下:<?xml version=”1.0″ encoding=”utf-8″?><!– android:gravity设置了按钮上面的文字的显示位置,而android:...

    android—布局组件详细属性.pdf

    6. `android:gravity`和`android:layout_gravity`属性: - `android:gravity`:限定视图内部内容的位置,例如按钮上的文本可以设置为靠左、靠右等。 - `android:layout_gravity`:设置视图相对于其父视图的位置,...

    Android 控件说明

    在Android应用开发中,控件(View)是构成用户界面的基本单元,它们负责显示信息以及处理用户的交互。本文将详细介绍几种常用的Android控件,包括`RelativeLayout`、布局属性、以及`EditText`、`RadioGroup`、`...

    android屏幕自适应android属性归类.pdf

    在Android开发中,屏幕自适应是一项重要的任务,因为Android设备的屏幕尺寸和分辨率各异。本文将详细讲解如何利用Android的布局属性进行屏幕适配,并探讨一些关键的属性和技巧。 首先,针对不同分辨率的屏幕,...

    android控件常用属性.doc

    在Android开发中,布局设计是至关重要的,而这主要依赖于对控件属性的熟练掌握。在`android控件常用属性.doc`中,我们主要可以分为三类关键属性,它们极大地影响了控件在屏幕上的位置和表现。 第一类属性是以布尔值...

    android-linear-layout-and-layout-gravity:线性布局和 layout_gravity

    此外,`gravity`属性与`layout_gravity`有所不同,`gravity`是父视图的属性,影响其所有子视图的对齐方式,而`layout_gravity`是子视图的属性,只影响自身在父视图中的位置。 在压缩包文件`android-linear-layout-...

    Android布局控件之RelativeLayout详解

    - **`android:layout_gravity`**: 控制视图在其父视图中的位置。例如,可以将按钮设置为靠左或靠右显示。 - **`android:scaleType`**: 控制图片如何缩放以匹配`ImageView`的大小。例如,`CENTER`表示图片按原大小...

    android layout

    在Android开发中,`Layout`起着至关重要的作用,它用于组织和排列用户界面中的各种视图(View)组件。通过使用不同的布局方式,开发者可以创建出灵活且适应不同屏幕尺寸的应用界面。本文将详细介绍与Android布局相关...

    android XML文件详解

    在Android开发中,XML文件主要用于定义应用程序的用户界面(UI)。本文将详细介绍各种Layout中常用的一些重要属性,并将其分为三类进行阐述:定位与对齐、间距与填充、文本与图像处理。 #### 一、定位与对齐 1. **...

    Android 五种Layout 布局

    在Android开发中,布局(Layout)是构建用户界面的基础元素,它定义了屏幕上各个组件的排列方式和相互关系。本文将深入探讨Android的五种主要布局:LinearLayout、RelativeLayout、FrameLayout、GridLayout以及...

    Android 标签属性大全

    `android:layout_gravity="top"`则使控件顶部与父容器顶部对齐。 ##### 6. `android:unselectedAlpha` - **定义**:表示未选中状态下控件的透明度。 - **示例**:假设有一个`ImageView`,当其处于未选中状态时,...

    Android中gravity、layout_gravity、padding、margin的区别小结

    在Android开发中,理解并熟练运用`gravity`、`layout_gravity`、`padding`和`margin`是非常关键的,它们决定了视图(View)在布局(Layout)中的位置和内部元素的间隔。下面将详细阐述这四个概念的区别和用法。 ...

    449-android-drawerlayout-v2.0.rar_DrawerLayout_android

    DrawerLayout是Android开发中的一个关键组件,主要用于实现滑动抽屉效果,常被用来构建应用的侧边栏菜单。在Android应用设计中,这种布局方式非常常见,它允许用户通过从屏幕边缘滑动来显示或隐藏附加内容。在这个...

    基本控件属性

    - `android:layout_marginBottom`, `android:layout_marginLeft`, `android:layout_marginRight`, `android:layout_marginTop` 设置控件与其他元素边缘之间的距离,值可以是像素值,如30dip或40px。 4. **EditText...

    android 各种Layout用到的一些重要的属性

    - **`android:layout_marginBottom`**、**`android:layout_marginLeft`**、**`android:layout_marginRight`** 和 **`android:layout_marginTop`**:这些属性接受一个像素值(例如 30dp),可以设置视图与其父容器或...

    android控件解析

    - `android:layout_alignTop`、`android:layout_alignLeft`、`android:layout_alignBottom`、`android:layout_alignRight`:分别设置控件的顶、左、底、右边界与另一控件相应边界对齐。 **第三类:像素值属性** 这...

Global site tag (gtag.js) - Google Analytics