当前位置: 首页 > news >正文

安卓开发--LinearLayout(线性布局)

特点:子 View 按水平(horizontal)或垂直(vertical)方向依次排列。

基本属性

orientation方向:android:orientation="horizontal|vertical"

作用:horizontal:水平排列(默认值)/vertical:垂直排列.

Layout_weight权重:android:layout_weight="1" (写在线性布局下面的子项里面)

作用:用于分配剩余空间的比例,值越大,分配的空间越多,通常与宽度/高度设为0dp一起使用.

gravity重力:android:gravity="center|top|bottom|left|right
|center_vertical|center_horizontal|..."(所有子视图位于父容器位置)

作用:控制子视图在父容器中的对齐方式,可以组合使用,如 center_vertical|right。

Layout_gravity子视图重力:android:layout_gravity="center|top|bottom|left|
right|..."(单个子视图位于父容器位置)

作用:控制单个子视图在父容器中的对齐方式,不同于父容器的gravity属性

baselineAlign基线对齐:android:baselineAligned="true|false"

作用:控制文本基线对齐

基准线对齐的图片

基准线没有对齐的图片

weightSum权重和:android:weightSum="3"

作用:预设权重总和,子视图的layout_weight之和可以超过此值

divider分割线:
android:divider="@drawable/divider"(指定资源)

android:showDividers="middle|beginning|end"(控制显示位置)

作用:添加分割线,可以自定义分割线drawable

比如:android:showDividers="middle"是指在所有子项跟子项的中间加一条分割线

padding(内边距)和margin(外边距)

特性

内边距 (Padding)

外边距 (Margin)

作用对象

当前视图的内部空间

当前视图与其他视图之间的外部空间

影响范围

影响视图自身内容的布局

影响视图在父容器中的位置

视觉表现

在视图边界内增加空白

在视图边界外增加空白

代码属性

android:paddingXXX

android:layout_marginXXX

继承性

不会被子视图继承

不会被其他视图继承

关键:Padding 区域 会显示 视图的背景色/背景图,Margin 区域 不会显示 视图的背景。

http://www.dtcms.com/a/310816.html

相关文章:

  • 华锐矩阵世界平台与海外客户洽谈合作
  • 将 YOLOv11 的 .pt 模型转换为 YOLOv8 格式需要特定的处理流程 机器学习 计算机视觉cv
  • Spotlight on MySQL 300安装教程(附使用指南):实时监控MySQL性能的工具
  • 好未来披露2026财年Q1财报:净利润3128万美元,同比大增174%
  • 解决IDEA中MAVEN项目总是将LANGUAGE LEVEL重置的问题
  • InteriorGS 数据集
  • 力扣-字母异位词
  • gpu 优化
  • 从删库到跑路?MyBatis3逻辑删除实战:优雅规避数据灾难
  • 一致连续性背后的直觉是什么?
  • 高速信号设计之 DDR5 篇
  • 【unity实战】简易的车辆控制系统
  • 从零开始:Kaggle 竞赛实战入门指南
  • 鸿蒙系统PC安装指南
  • 【RH124 问答题】第 9 章 控制服务和守护进程
  • 测试分类:详解各类测试方式与方法
  • 告别“AI味”图像!最新开源AI模型FLUX.1-Krea实现真实光影生成
  • 【n8n】如何跟着AI学习n8n【05】:Merge节点和子流程调用
  • Prim算法
  • 交叉编译简介
  • 【JAVA面试】基础篇
  • 广东省省考备考(第六十三天8.1)——资料分析、数量(强化训练)
  • 【AI应用】 能源保供战:AI大模型如何守护万家灯火?
  • Day37| 完全背包、518.零钱兑换II、377. 组合总和 Ⅳ、70. 爬楼梯 (进阶)
  • 流式编程学习思路
  • 疯狂星期四文案网第26天运营日记
  • 【PyTorch✨】01 初识PyTorch
  • 潜伏式 AGV 与叉车 AGV 充电桩的技术差异及应用分析
  • 在国内注册谷歌邮箱(资源是免费下载的)
  • 第13届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2021年11月27日真题