2016 - 2024

感恩一路有你

安卓内部布局 android相对布局详解?

浏览量:3686 时间:2023-05-28 15:56:03 作者:采采

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。

layout 组件 布局 元素

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。