安卓内部布局 android相对布局详解?
android相对布局详解?
Android中的相对布局求答
1.要比布局
和LinearLayout一般,RelativeLayout又是常用的一种安卓布局。正常情况建议使用LinearLayoutRelativeLayout完成页面的布局。相对于布局即具体参考兄弟组件或是父容器来决定组件的位置。
2.基本属性
gravity:系统设置容器内组件的对齐
ignoreGravity:可以设置了该属性为true的属性的组件,将不受gravity属性的影响。
3.依据父容器定位
layout_alignParentLeft:左对齐
layout_alignParentRight:左对齐
layout_alignParentTop:顶部尺寸线
layout_alignParentBottom:底部尺寸线
layout_centerHorizontal:水平居中
layout_centerVertial:直角横列
layout_centerInParent:中间位置
4.依据什么兄弟组件定位
layout_toLefyOf:参考组件的左边
layout_toRightOf:参考组件的右边
layout_above:参考组件的上方
layout_below:参考组件的下方
layout_alignTop:本控件的上边界和参考组件的上边界尺寸线
layout_alignTBottom:本控件的下边界和参考组件的下边界环形折弯
layout_alignLeft:本控件的左边界和参考组件的左边界角点
layout_alignRight:本控件的右边界和参考组件的右边界整个表格
(偏移)
layout_margin:设置组件上下左右的偏移量
layout_marginLeft:可以设置组件左边的偏移量
layout_marginRight:设置组件右边的偏移量
layout_marginTop:设置组件上边的偏移量
layout_marginButtom:系统设置组件下边的偏移量
6.设置里组件内部元素间的边距
padding:往内部元素的上下左右图案填充一定的边距
paddingLeft:往内部元素的左边填充当然的边距
paddingRight:往内部元素的右边填充一定的边距
paddingTop:往内部元素的上边填充一定的边距
paddingBottom:往内部元素的下边再填充一定的边距
android6种界面布局的特点?
1,FrameLayout,特点:所有的View都会放在旁边左上角,但是后直接添加出来的View会覆盖之前丢进去的View。
2,LinearLayout,特点:在水平或是平行方向上由前到后明确的顺序来排列顺序子元素,控件的排列顺序遵循其在布局文件中被请写出的先后顺序。
3,RelativeLayout,特点:以某一个子元素为参照物,其余子元素均听从其相对于位置来完成布局。
4,TableLayout,特点:每个TableLayout也是由一个或多个TableRow组成的,一个TableRow就属於TableLayout的一行。
5,AbsoluteLayout,表格布局带有Html里面的Table。每一个TableLayout里面有表格行TableRow,TableRow里面可以具体看定义每一个元素,去设置他的对齐:gravity#34#34。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。