Android学习日记
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.使用相对布局代替嵌套线性布局以改进程序性能和响应能力。
更多相关文章
- Android的layout_weight属性释疑
- android 关于焦点的获取与监听失效问题的处理
- Android(安卓)Launcher 分析
- 在控件的任意位置显示图片
- Android(安卓)Material Design 之CardView 属性解析及使用
- Android(安卓)Support Library
- 自定义SeekBarPreference控件(老外出品,直接在preferences文件中
- Android中UI设计的一些技巧!!!
- 【Android】TextView动态设置Drawable资源