Android学习笔记(三):线性布局管理器(LinearLayout)

本文详细介绍了Android中的线性布局管理器LinearLayout,它用于按垂直或水平方向排列组件,常见于如微信登录界面等场景。关键属性包括android:orientation、android:gravity和android:layout_weight。layout_weight属性用于分配组件的权重,决定它们如何占据剩余空间。通过示例展示了如何设置权重以使组件平均分配空间。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

布局管理器----线性布局管理器(LinearLayout)

  1. 线性布局管理器是将放入其中的组件按竖直/水平的方向来排列的,是很常用的一种布局管理器。如微信的登录界面(竖直),天气的近几日天气状况界面(水平)。
    在这里插入图片描述
    在线性布局管理器中,每行/每列只能摆放一个组件,当组件摆放到管理器的边缘时,其他未摆放的组件将不被显示。
    在activity_main.xml中用LinearLayout标签来定义线性布局管理器。
  2. 基本属性:
  • android:orientation:取值为horizontal(水平)或vertical(竖直)。
    在这里插入图片描述
    在这里插入图片描述
  • android:gravity:用来定义各组件在布局管理器中如何摆放。
    在这里插入图片描述
  • 在子组件中设置的属性android:layout_weight:用于设置组件所占的权重。默认值为0,当设置的数值大于0时,该组件会对父容器剩余空间进行按权重分割。注意是分割剩余空间而不是全部空间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值