IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/6 5:22:24       共计:4650 浏览

Android中的相对布局详解

1.相对布局

和LinearLayout一样,RelativeLayout也是常用的一种安卓布局。通常使用LinearLayout+RelativeLayout完成页面的布局。相对布局即参照兄弟组件或者父容器来决定组件的位置。

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: 本控件的右边界和参考组件的右边界对齐

5.margin(偏移)

layout_margin:设置组件上下左右的偏移量


layout_marginLeft:设置组件左边的偏移量


layout_marginRight:设置组件右边的偏移量


layout_marginTop:设置组件上边的偏移量


layout_marginButtom:设置组件下边的偏移量


6.设置组件内部元素间的边距

padding:往内部元素的上下左右填充一定的边距


paddingLeft:往内部元素的左边填充一定的边距


paddingRight:往内部元素的右边填充一定的边距


paddingTop:往内部元素的上边填充一定的边距


paddingBottom:往内部元素的下边填充一定的边距

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图