相对布局RelativeLayout

RelativeLayout的常用属性有以下一些:

  第一类:属性值为true或false
  android:layout_centerHrizontal 水平居中
  android:layout_centerVertical 垂直居中
  android:layout_centerInparent 相对于父元素完全居中
  android:layout_alignParentBottom 贴紧父元素的下边缘
  android:layout_alignParentLeft 贴紧父元素的左边缘
  android:layout_alignParentRight 贴紧父元素的右边缘
  android:layout_alignParentTop 贴紧父元素的上边缘
  android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物

  第二类:属性值必须为id的引用名“@id/id-name”
  android:layout_below 在某元素的下方
  android:layout_above 在某元素的的上方
  android:layout_toLeftOf 在某元素的左边
  android:layout_toRightOf 在某元素的右边

  android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐
  android:layout_alignLeft 本元素的左边缘和某元素的的左边缘对齐
  android:layout_alignBottom 本元素的下边缘和某元素的的下边缘对齐
  android:layout_alignRight 本元素的右边缘和某元素的的右边缘对齐

  第三类:属性值为具体的像素值
  android:layout_marginBottom 离某元素底边缘的距离
  android:layout_marginLeft 离某元素左边缘的距离
  android:layout_marginRight 离某元素右边缘的距离
  android:layout_marginTop 离某元素上边缘的距离

时间: 2024-11-12 00:00:32

相对布局RelativeLayout的相关文章

Android相对布局RelativeLayout详解

<TextView         android:id="@+id/firstview"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:background="#ff0000"         android:text="第一个Textview&q

安卓学习-界面-布局-RelativeLayout

RelativeLayout相对布局,所有内部的组件都是相对的 XML属性 XML属性 函数 说明 android:gravity setGravity 内部组件的对其方式 android:ignoreGravity setIgnoreGravity 设置哪个组件不受Gravity影响 RelativeLayout.LayoutParams用来设置内部组件的对齐方式 XML属性 说明 android:layout_centerHorizontal 水平居中 android:layout_cent

自定义布局RelativeLayout 画网格线

在Android中画线必须由一个载体,要么是一个控件,要么是一个布局,其实他们都是继承自View,通过自定义控件或布局的方式画线是最常见的.下面的小例子实现了在自定义RelativeLayout中画网格线 代码下载:http://download.csdn.net/detail/yxg190221/7589287 自定义控件代码: </pre><pre name="code" class="java">package layout.layou

代码布局relativeLayout

后台布局   在ANDROID 开发中有时候我们需要在后台添加布局文件这里我们来说一下后台添加RelativeLayout文件的方式: RelativeLayout,顾名思义,就是以“相对”位置/对齐为基础的布局方式.android.widget.RelativeLayout 有个 继承自android.view.ViewGroup.LayoutParams 的内嵌类 LayoutParams,使用这个类的实例调用 RelativeLayout.addView 就可以实现“相对布局”. 首先我们

Android有感(14):相对布局RelativeLayout

相对布局RelativeLayout,继承自ViewGroup.相对布局的子组件的位置总是相对于兄弟组件或者父容器决定的. RelativeLayout支持的XML属性: android:gravity  setGravity(int):设置容器内子组件的对齐方式 android:ignoreGravity  setIgnoreGravity(int):设置哪个子组件不受gravity属性的影响 RelativeLayout有一个内部类RelativeLayout.LayoutParams来控制

定义自己的布局RelativeLayout 绘制网格线

在Android画线必须由一个载体,无论是控制,无论是布局.实际上它们是从继承View.由画线的方式自己的控制或布局的定义是最常见的. 以下是在其定义中的小样本实现RelativeLayout绘制网络格线 代码下载:http://download.csdn.net/detail/yxg190221/7589287 自己定义控件代码: </pre><pre name="code" class="java">package layout.layo

.Net程序员玩转Android开发---(7)相对布局RelativeLayout

             相对布局RelativeLayout是Android布局中一个比较常用的控件,使用该控件可以布局出适合各种屏幕分辨率的布局,RelativeLayout采用相对位置进行控件属性设置. 可以设置控件与父控件的位置,控件与控件之间的位置. 1. 控件与父容器位置属性 android:layout_alignParentLeft="true"   子控件相对于父容器靠左边 android:layout_alignParentTop="true"

Android相对布局RelativeLayout各属性介绍

Android相对布局RelativeLayout各属性介绍 相对于兄弟元素android:layout_below="@id/xxx":在指定View的下方android:layout_above="@id/xxx":在指定View的上方android:layout_toLeftOf="@id/xxx":在指定View的左边android:layout_toRightOf="@id/xxx":在指定View的右边相对于父元素

&#167;2.2 七大布局------相对布局(RelativeLayout)

相对布局(RelativeLayout)的子控件位置总是相对于兄弟控件.父类容器来决定的. 比如,在"Hello World应用"中,布局文件layout/activity_main.xml的代码如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/

Android布局之相对布局RelativeLayout

一.RelativeLayout(相对布局)概述 RelativeLayout是相对布局控件,它包含的子控件将以控件之间的相对位置或者子类控件相对父类容器的位置的方式排列 二.RelativeLayout(相对布局)的属性 1.子类控件在RelativeLayout中常用到的属性(相对于父容器的一个位置) android:layout_alignParentLeft = "true"  子类控件相对当前父类容器靠左边(默认) android:layout_alignParentTop