相对布局—RelativeLayout支持的常用XML属性:

android:gravity:
用于设置布局管理器中各子组件的对齐方式。

android:ignoreGravity:
用于指定哪个组件不受gravity属性的影响。

RelativeLayout.LayoutParams支持的常用XML属性:

android:layout_above:
其属性值为其他UI组件的id属性,用于指定该组件于哪个组件的上方

android:layout_below:
其属性值为其他UI组件的id属性,用于指定该组件位于哪个组件的下方

android:layout_toLeftOf:
其属性值为其他UI组件的id属性,用于指定该组件位于哪个组件的左侧

android:layout_toRightOf:
其属性值为其他UI组件的id属性,用于指定该组件位于哪个组件的右侧

android:layout_alignBottom:
其属性值为其他UI组件的id属性,用于指定该组件与哪个组件的下边界对齐

android:layout_alignLeft:
其属性值为其他UI组件的id属性,用于指定该组件与哪个组件的左边界对齐

android:layout_alignRight:
其属性值为其他UI组件的id属性,用于指定该组件与哪个组件的右边界对齐

android:layout_alignTop:
其属性值为其他UI组件的id属性,用于指定该组件与哪个组件的上边界对齐

android:layout_alignParentBottom:
其属性值为boolean值,用于指定该组件是否与布局管理器底端对齐

android:layout_alignParentLeft:
其属性值为boolean值,用于指定该组件是否与布局管理器左边对齐

android:layout_alignParentRight:
其属性值为boolean值,用于指定该组件是否与布局管理器右边对齐

android:layout_alignParentTop:
其属性值为boolean值,用于指定该组件是否与布局管理器顶端对齐

android:layout_centerHorizontal:
其属性值为boolean值,用于指定该组件是否位于布局管理器水平居中的位置。

android:layout_centerVertical:
其属性值为boolean值,用于指定该组件是否位于布局管理器垂直居中的位置。

android:layout_centerInParent:
其属性值为boolean值,用于指定该组件是否位于布局管理器的中央位置








更多相关文章

  1. Android 属性动画(Property Animation) 完全解析【附源码】
  2. (二)Android官方MVVM框架实现组件化之ARouter串联各模块
  3. Android非常好用的组件或者框架
  4. Android的四大组件之三--Activity(1)----->生命周期

随机推荐

  1. Android(安卓)Layout机制研究
  2. 把android sdk 1.5源代码加入SDK
  3. Android上鲜为人知的UI控件介绍和使用
  4. 创建一个android的Splash Screen
  5. Android群英传第一章笔记·Android体系与
  6. Android(安卓)实用工具Hierarchy Viewer
  7. Android多媒体开发【10】-- android中Ope
  8. Android中Handler与Message的简单实例
  9. 用shape美化控件
  10. 用Lazarus编译Android工程