RelativeLayout布局

转载 2016年08月30日 18:01:11
相对于兄弟元素
android:layout_below="@id/aaa":在指定View的下方
android:layout_above="@id/xxx":在指定View的上方
android:layout_toLeftOf="@id/bbb":在指定View的左边
android:layout_toRightOf="@id/cccc":在指定View的右边
相对于父元素
android:layout_alignParentLeft="true":如果为true,与父控件的左部对齐;
android:layout_alignParentRight="true":如果为true,与父控件的右部对齐;
android:layout_alignParentTop="true":如果为true,与父控件的顶部对齐;
android:layout_alignParentBottom="true":如果为true,与父控件的底部对齐;
对齐方式
android:layout_centerInParent="true":如果为true,将该控件的置于父控件的中央;

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

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

android:layout_alignTop="@id/xxx":与指定View的上边界一致
android:layout_alignBottom="@id/xxx":与指定View下边界一致
android:layout_alignLeft="@id/xxx":与指定View的左边界一致

android:layout_alignRight="@id/xxx":与指定View的右边界一致

间隔
android:layout_marginBottom=""; 离某元素底边缘的距离
android:layout_marginLeft=""; 离某元素左边缘的距离
android:layout_marginRight ="";离某元素右边缘的距离
android:layout_marginTop=""; 离某元素上边缘的距离
android:layout_paddingBottom=""; 离父元素底边缘的距离
android:layout_paddingLeft=""; 离父元素左边缘的距离
android:layout_paddingRight ="";离父元素右边缘的距离
android:layout_paddingTop=""; 离父元素上边缘的距离

关于margin 与padding 的区别问题

padding是站在父view的角度描述问题,是自己的内容与其父控件的边之间的距离。margin则是站在自己的角度描述问题,自己与旁边的某个组件的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。

 

RelativeLayout 布局练习

  • 2013年05月04日 20:23
  • 437KB
  • 下载

相对布局之RelativeLayout

  • 2012年10月12日 10:54
  • 146KB
  • 下载

如何优化你的布局层级结构之RelativeLayout和LinearLayout及FrameLayout性能分析

工作一段时间后,经常会被领导说,你这个进入速度太慢了,竞品的进入速度很快,你搞下优化吧?每当这时,你会怎么办?功能实现都有啊,进入时要加载那么多view,这也没办法啊,等等。...

android布局属性RelativeLayout详解.

  • 2013年06月17日 14:51
  • 26KB
  • 下载

Android 相对布局 RelativeLayout 属性

  • 2012年06月27日 13:06
  • 17KB
  • 下载

Android应用的LinearLayout中嵌套RelativeLayout的布局用法

想将Button和ListView分别放在屏幕的一左一右。 单纯使用android:gravity和android:layout_gravity不成功。 于是涉及到RelativeLayout。 关键...

RelativeLayout布局入门实例

  • 2017年11月14日 18:11
  • 24.4MB
  • 下载

Android开发重点难点:RelativeLayout(相对布局)详解

Android开发重点难点:RelativeLayout(相对布局)详解
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RelativeLayout布局
举报原因:
原因补充:

(最多只允许输入30个字)