在Android开发当中,虽然有五大布局,但我推荐使用的是相对布局,Google也是推荐使用相对布局,所有对RelativeLayout布局,常用的属性做一个整理:

android:layout_marginTop="25dip" // 顶部距离
android:gravity="left" // 空间布局位置
android:layout_marginLeft="15dip" // 距离左边距
/* 相对于给定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   // 右偏移的值; ----------
谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,
刘德利CSDN博客, http://blog.csdn.net/u011967006

Android RelativeLayout属性介绍的更多相关文章

  1. [Android] RelativeLayout, LinearLayout,FrameLayout

    Android RelativeLayout 属性 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_below ...

  2. android RelativeLayout 内容居中解决办法

    android RelativeLayout 内容居中解决办法:   使用Linearlayout本来利用父控件的gravity属性是很好解决的.但是对应RelativeLayout虽然有 gravi ...

  3. Android RelativeLayout wrap_content 而且 child view 使用 layout_alignParentBottom 时 RelativeLayout 高度会占满屏幕

    Android RelativeLayout wrap_content 而且 child view 使用 layout_alignParentBottom 时 RelativeLayout 高度会占满 ...

  4. Android RelativeLayout常用属性介绍

    下面介绍一下RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layou ...

  5. android RelativeLayout 动态设置高度

    定义: private RelativeLayout mrlay; 调高度: mrlay = (RelativeLayout) findViewById(R.id.rlay_1); android.v ...

  6. Android RelativeLayout 实现左右中布局

    效果图如下: 代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns ...

  7. Android RelativeLayout

    RelativeLayout为相对布局,这种布局内的组件总是相对兄弟组件.父容器来确定的,在定义控件的位置时,需要参照其他控件的位置. 这个程序实现了一个梅花的相对布局 <?xml versio ...

  8. Android RelativeLayout 布局android:layout_centerHorizontal="true"注意

    特别注意,如果要是 android:layout_alignTop="@id/bind_decode_item_layout" android:layout_centerHoriz ...

  9. Xamarin.Android RelativeLayout

    初次接触Xamarin.Android. 由于国内Xamarin的资料少见,我大多参考JAVA原生代码,慢慢摸索过来. 我把摸索出来的结果广而告之,希望后来人能少走一点弯路,也希望你也能做出一份贡献. ...

随机推荐

  1. exception keynote

    [exception keynote] Note that the parentheses around this tuple are required, because except ValueEr ...

  2. PR数量回写重复

  3. 14.7.1&14.7.2

    ArrayList <Object> list = new ArrayList<>(); //实例化ArrayList int i; int j; for(i = 1; i & ...

  4. 第八章 高级搜索树 (b1)B-树:动机

  5. 一些常用的c++系统函数

    数学<cmath><math.h>: 1 三角函数 double sin (double); double cos (double); double tan (double); ...

  6. Monkey原理初步和改良优化--Android自动化测试学习历程

    章节:自动化基础篇——Monkey原理初步和改良优化(第三讲) 主要讲解内容与笔记: 一.理论知识: 直接看文档,来了解monkey的概念.基本原理,以及如何使用. First,what is And ...

  7. 解读超轻量级DI容器-Guice与Spring框架的区别【转载】

    依赖注入,DI(Dependency Injection),它的作用自然不必多说,提及DI容器,例如spring,picoContainer,EJB容器等等,近日,google诞生了更轻巧的DI容器… ...

  8. iOS - 上架的APP 生成二维码下载

    1.首先打开苹果App Store商店进入到里面,找到需要打开链接地址的应用程序,例如:百度. 2. 在App Store商店里面先点击一下应用程序图标,再按一下…分享按钮. 3. 接着选择分享APP ...

  9. [leetcode]349. Intersection of Two Arrays数组交集

    Given two arrays, write a function to compute their intersection. Example 1: Input: nums1 = [1,2,2,1 ...

  10. mysql中GROUP_CONCAT的使用

    现在有三个表,结构如下: cate表 CREATE TABLE `cate` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id', ...