Day 10

Title 1:UI布局之相对布局RelativeLayout

相对布局是用于使得程序屏幕更加灵活和强大的布局类型。相对布局允许子控件相对于其他子控件和相对于父控件(边缘以及水平和垂直布局中)来组织。

按照组件的相对位置布局:

android:layout_below 在某元素的下方

android:layout_above 在某元素的上方

android:layout_toLeftOf 在某元素的左边

android:layout_toRightOf 在某元素的右边

android:laoout_marginBottom   离某元素底边缘的距离

android:laoout_marginLeft  离某元素左边缘的距离

android:laoout_marginTop  离某元素上边缘的距离

android:laoout_marginRight 离某元素右边缘的距离

以下属性是设置控件之间的对齐方式:

android:layout_alignBaseLine

android:layout_alignTop

android:layout_alignRight

android:layout_alignBottom

android:layout_alignLeft

以下属性设置的是控件与父控件之间的对齐方式:

android:layout_alignParentTop

android:layout_alignParentBottom

android:layout_alignParentLeft

android:layout_alignParentRight

以下属性设置的是控件的方向:

android:layout_centerHorizontal

android:layout_centerVertical

android:layout_centerInParent

提示:

1.当心循环规则.循环规则发生在两个控件具有相互指向的规则时。

2.使用相对布局代替嵌套线性布局以改进程序性能和响应能力。

更多相关文章

  1. Android的layout_weight属性释疑
  2. android 关于焦点的获取与监听失效问题的处理
  3. Android(安卓)Launcher 分析
  4. 在控件的任意位置显示图片
  5. Android(安卓)Material Design 之CardView 属性解析及使用
  6. Android(安卓)Support Library
  7. 自定义SeekBarPreference控件(老外出品,直接在preferences文件中
  8. Android中UI设计的一些技巧!!!
  9. 【Android】TextView动态设置Drawable资源

随机推荐

  1. android源码学习之animation1
  2. EditText使用属性详解
  3. Android相对布局RelativeLayout各属性介
  4. .Net 转战 Android 4.4 日常笔记目录
  5. Android:控件样式触发
  6. Android中的六大布局
  7. Android中TextView中加图片,超链接,部分字
  8. Android中的drawable state的各种状态
  9. Android:布局(相对布局RelativeLayout)
  10. Android 开发从入门到精通