默认情况下不给控件设置属性的话,控件是靠着父元素的左边和上边。

RelativeLayout常用布局属性_第1张图片

相对于父元素的属性
align:对齐
android:layout_alignParentLeft=”true”:在父元素内左边,位置如上图
android:layout_alignParentRight=”true”:在父元素内右边,右上角
android:layout_alignParentTop=”true”:在父元素内顶部,左上角
android:layout_alignParentBottom=”true”:在父元素内底部,左下角
相对于兄弟元素的属性

    

RelativeLayout常用布局属性_第2张图片

对齐方式
android:layout_centerInParent=”true”:居中布局,在LinearLayout中无效
android:layout_centerVertical=”true”:垂直居中布局
android:layout_centerHorizontal=”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的右边界一致
间隔
margin:边缘
padding:填充
一个控件跟另一个控件的距离叫边距(margin), 控件跟自己内容的距离叫填充(padding),如果一个布局里只有一个控件,那么margin就是与父布局的距离,如果控件在左上角,只有Top和Left有效果。
android:layout_marginBottom=”“;
android:layout_marginLeft=”“;
android:layout_marginRight =”“;
android:layout_marginTop=”“;
android:paddingBottom=”“;
android:paddingLeft=”“;
android:paddingRight =”“;
android:paddingTop=”“;

RelativeLayout常用布局属性_第3张图片

RelativeLayout常用布局属性_第4张图片

更多相关文章

  1. Android学习笔记十五之TableLayout表格布局
  2. Android抽象布局——include、merge 、ViewStub
  3. 有关布局问题:TextView、EditText……(二)
  4. Android相对布局RelativeLayout详解
  5. Android-FrameLayout(帧布局)
  6. Android学习笔记之布局2
  7. 系出名门Android(7) - 控件(View)之ZoomControls, Include, Vide
  8. 布局与控件(三)-TextView那些事儿

随机推荐

  1. 一个同步工具类CyclicBarrier的详解(干货
  2. java中一个重要的原子类AtomicInteger详
  3. Docker Swarm 下搭建 MongoDB 分片+副本+
  4. 微服务初级设计指南
  5. 基于角色的访问控制
  6. java并发编程CAS机制原理分析
  7. HTTPS 项目实战指南
  8. 基于数据的访问控制
  9. android通过Location API显示地址信息的
  10. Web API 文档生成工具 apidoc