文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Android|布局及标签属性

2022-06-06 12:50

关注

六大布局:线性布局,相对布局,绝对布局,表格布局,帧布局,网格布局。

线性布局(LinearLayout):
  

作为根标签。线性布局内控件垂直或者水平排列。通过
orientation
属性来指定。取值:horizontal(水平)默认值,vertical(垂直)。

  栅格化排列:通过

layout_height
layout_width
layout_height
属性联合控制。

  示例:水平方向3个button平分宽度。指定

layout_height
都相同,并且
layout_width
要为0dp。

效果图:
在这里插入图片描述


    

解释:
  上面示例中我们可以看到一行中3个button的weight加在一起等于3,就说明把宽度平均分成3份,每个button的weight等于1,1/3所以每个button各占一份。当然我们也可以指定让第一个按钮占1格,第二个按钮占2格,第三个按钮占3格。

效果图:
在这里插入图片描述


    

相对布局(RelativeLayout):
  

作为根标签。相对于 父控件 或者 指定 id 控件 布局。

  布局内控件的常用属性:
    居中:
    

layout_centerVertical
:指定为true时垂直居中。
    
layout_centerHorizontal
:指定为true时水平居中。

    相对于 父控件:
    

layout_alignParentTop
:和父控件顶部对齐。
    
layout_alignParentRight
:和父控件右侧对齐。
    
layout_alignParentBottom
:和父控件底部对齐。
    
layout_alignParentLeft
:和父控件左侧对齐。

    相对于 指定 id 控件:
    

layout_above
:跟随到指定控件上方。
    
layout_below
:跟随到指定控件下方。
    
layout_toRightOf
:跟随到指定控件右侧。
    
layout_toLeftOf
:跟随到指定控件左侧。
示例:
效果图:
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯