`

Android RelativeLayout 属性

 
阅读更多

// 相对于给定ID控件

android:layout_above 将该控件的底部置于给定ID的控件之上;

android:layout_below 将该控件的底部置于给定ID的控件之下;

android:layout_toLeftOf    将该控件的右边缘与给定ID的控件左边缘对齐;

android:layout_toRightOf  将该控件的左边缘与给定ID的控件右边缘对齐;

 

android:layout_alignBaseline  将该控件的baseline与给定ID的baseline对齐;

android:layout_alignTop        将该控件的顶部边缘与给定ID的顶部边缘对齐;

android:layout_alignBottom   将该控件的底部边缘与给定ID的底部边缘对齐;

android:layout_alignLeft        将该控件的左边缘与给定ID的左边缘对齐;

android:layout_alignRight      将该控件的右边缘与给定ID的右边缘对齐;

// 相对于父组件

android:layout_alignParentTop      如果为true,将该控件的顶部与其父控件的顶部对齐;

android:layout_alignParentBottom 如果为true,将该控件的底部与其父控件的底部对齐;

android:layout_alignParentLeft      如果为true,将该控件的左部与其父控件的左部对齐;

android:layout_alignParentRight    如果为true,将该控件的右部与其父控件的右部对齐;

// 居中

android:layout_centerHorizontal 如果为true,将该控件的置于水平居中;

android:layout_centerVertical     如果为true,将该控件的置于垂直居中;

android:layout_centerInParent   如果为true,将该控件的置于父控件的中央;

// 指定移动像素

android:layout_marginTop      上偏移的值;

android:layout_marginBottom 下偏移的值;

android:layout_marginLeft   左偏移的值;

android:layout_marginRight   右偏移的值;

android:paddingLeft  本元素内容离本元素右边缘的距离
android:paddingRight 
本元素内容离本元素上边缘的距离
android:padding 指定控件的内边距,也就是说控件当中的内容

 

example:

android:layout_below = "@id/***"

android:layout_alignBaseline = "@id/***"

android:layout_alignParentTop = true

android:layout_marginLeft = “10px”

分享到:
评论

相关推荐

    Android 相对布局 RelativeLayout 属性

    - **`android:layout_alignTop`**、**`android:layout_alignBottom`**、**`android:layout_alignLeft`**、**`android:layout_alignRight`**:这些属性分别用于使视图的顶部、底部、左边或右边与另一个特定ID视图的...

    android RelativeLayout属性介绍

    介绍一下RelativeLayout的一些属性,针对于刚学习android开发的朋友

    android布局属性RelativeLayout详解.

    Android 布局属性 RelativeLayout 详解 Android 布局属性 RelativeLayout 是 Android 中常用的布局方式之一,通过它可以实现复杂的界面布局。下面是 RelativeLayout 的主要属性详解: 第一类:属性值为 true 或 ...

    android RelativeLayout

    介绍了android 中 RelativeLayout 下的各种属性。linux下打开.

    android_relativeLayout_demo

    通过这个“android_relativeLayout_demo”,开发者可以学习到如何使用`RelativeLayout`进行视图布局,理解其属性和工作原理,这对于构建自定义和交互丰富的Android界面至关重要。同时,了解不同布局之间的优缺点和...

    android实现自定义RelativeLayout可拖动、缩放、旋转TextView

    本文将深入探讨如何在Android中实现一个自定义的RelativeLayout,使其能够支持TextView的拖动、缩放和旋转功能。 首先,我们需要创建一个新的自定义布局类,继承自RelativeLayout。在这个类中,我们将重写一些关键...

    Android RelativeLayout 的应用

    ### Android RelativeLayout 的应用 在Android开发中,布局是构建用户界面的基础部分。`RelativeLayout`作为常用的布局之一,提供了相对于其他视图或父容器定位视图的能力。本文将深入探讨`RelativeLayout`的关键...

    自定义RelativeLayout圆角图片背景

    在该文件中,我们将继承`RelativeLayout`并添加必要的属性,如圆角半径。 ```xml <merge xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> ...

    Android中使用RelativeLayout完成的梅花布局教学案例任务说明.pdf

    在Android开发中,界面设计是至关重要的一个环节,而`RelativeLayout`是Android提供的一种布局管理器,它允许我们在界面上灵活地安排各个组件的位置,基于它们之间的相对位置关系。本篇教学案例旨在通过一个梅花布局...

    Android中使用RelativeLayout布局完成的登录练习题要求说明.pdf

    使用`android:layout_toLeftOf`、`android:layout_toRightOf`、`android:layout_above`、`android:layout_below`等属性,将组件相对位置进行设置,以达到预期的界面效果。例如: ```xml <!-- 将密码输入框放在...

    Android RelativeLayout Calculator计算器界面

    RelativeLayout使用详解 包括属性方法详解 实现LinearLayout中weight属性 用 RelativeLayout实现计算器界面 具体参见博客 http://blog.csdn.net/a87b01c14/article/details/49466325

    RelativeLayout相对布局属性

    ### RelativeLayout相对布局属性详解 在Android开发中,`RelativeLayout`是一种非常常见的布局方式,它允许开发者根据父容器或兄弟视图来定义子视图的位置。本文将详细介绍`RelativeLayout`的各种属性及其使用方法...

    相对布局之RelativeLayout

    总结,`RelativeLayout`是Android开发中一个强大的布局工具,通过合理利用其属性和规则,可以实现复杂而富有层次的用户界面。在游戏、相机及AR应用中,它的优势更为突出,能够帮助开发者轻松应对界面布局的挑战。

    Android应用源码之12.RelativeLayout.zip

    在Android应用开发中,RelativeLayout是一种常用的布局管理器,它允许我们根据相对位置来安排View组件。这个"Android应用源码之12.RelativeLayout.zip"压缩包很可能是为了教学或研究目的,提供了一个使用...

    Android RelativeLayout骏丰频谱水实例+源码下载

    这通常通过在XML布局文件中使用属性如`android:layout_toLeftOf`、`android:layout_below`等来实现。 在“骏丰频谱水”实例中,可能包含了以下关键知识点: 1. **视图组件定位**:实例展示了如何将各个视图(如...

    android布局属性大全(总结)

    ### Android布局属性详解 #### 一、概述 在Android应用开发过程中,良好的用户界面设计是提升用户体验的关键之一。其中,布局是构成用户界面的基础。本文档汇总了Android中常用的布局属性,旨在帮助开发者更好地...

    android LinearLayout与RelativeLayout混用

    通过设置`android:orientation`属性,我们可以选择垂直(默认)或水平排列子视图。权重分配是通过`android:layout_weight`属性来实现的,它可以将剩余空间按比例分配给子视图。 **RelativeLayout** 则更加灵活,...

    abdroid relativelayout属性

    Android的相对布局(RelativeLayout)是Android开发中常用的一种布局方式,它允许子视图相对于其他视图或父视图进行定位。在这个文档中,我们将深入探讨RelativeLayout的基本属性及其使用。 一、属性值为true或...

    android布局属性详解.

    #### RelativeLayout的重要属性 ##### 第一类:属性值为true或false 这类属性主要用来控制视图组件在其父容器中的位置。 - **`android:layout_centerHorizontal`**:当设置为`true`时,组件将在其父容器内水平居中...

    Android-像RelativeLayout一样的RadioGroup

    `Android-像RelativeLayout一样的RadioGroup`项目就是为了满足这样的需求,它扩展了默认的`RadioGroup`功能,使我们能够更自由地控制单选按钮的布局。 这个项目名为"LiumRadioGroup",很可能是一个开源库或者自定义...

Global site tag (gtag.js) - Google Analytics