AIGameAIGame
首页
API文档
UI框架
API实例
UI实例
下载软件
首页
API文档
UI框架
API实例
UI实例
下载软件
  • UI文档

    • 界面框架
      • 01.必备基础
      • 02.公共方法
      • 03.公共属性
      • 04.原生交互
      • 05.组件与原生类对照表
    • appbar - 标题栏
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • btm-appbar - 底部标题栏
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • button - 按钮
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • button-group - 按钮组
      • 01.详细属性
      • 02.详细方法
      • 03.经典案例
    • check - 多选框
      • 01.详细属性
      • 02.详细方法
      • 03.经典案例
    • fab - 悬浮按钮
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
      • 04.经典案例
    • hr - 分割线
    • img - 图片(图标)
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
      • 04.经典案例
    • radio - 单选按钮
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
      • 04.经典案例
    • radio-group - 单选按钮组
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • slider - 拖拽条
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • switch - 开关
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
      • 04.经典案例
    • statusbar - 状态栏
      • 01.基础用法
      • 02.详细属性
    • progress - 进度条
      • 01.详细属性
      • 02.详细方法
    • text - 文本
      • 01.基础用法
      • 02.详细属性
      • 03.详细方法
    • 专题

      • gravity 重力专题
      • margin 外边距专题
      • padding 内边距专题
    • 布局

      • linear 线性布局
      • drawer 抽屉布局
      • coordinator 协调布局
      • appbarLayout 工具条布局

linear 线性布局

线性布局是一种非常常用的布局方式

子控件布局属性

被linear包裹的子控件都可以使用这里的属性

属性值描述
wauto,max,数字auto是最小包裹,max是最大宽度,数字是按照虚拟像素分辨率(dp)
hauto,max,数字auto是最小包裹,max是最大高度,数字是按照虚拟像素分辨率(dp)
weight数字权重
layout_gravity字符串:"fill|fill_h|fill_horizontal|
fill_v|fill_vertical|start|end|
left|right|top|bottom|
center|center_h|center_horizontal|
center_v|center_vertical|display_h
|display_horizontal|display_v|
display_vertical|clip_h|
clip_horizontal|clip_v|
clip_vertical"
决定子控件的重力,位置
margin数字
1.一个数字:上下左右
2.两个数字:左右,上下
3.四个数字:左,上,右,下
例如:margin="10,15,0,15"
外边距
padding数字
1.一个数字:上下左右
2.两个数字:左右,上下
3.四个数字:左,上,右,下
例如:padding="10,15,0,15"
内边距
leftMargin数字:leftMargin="10"外边距
topMargin数字:topMargin="10"外边距
rightMargin数字:rightMargin="10"外边距
bottomMargin数字:bottomMargin="10"外边距
dir字符串:dir="rtl"或者dir="ltr"rtl:子视图会从右侧开始排列
ltr:子视图会从左侧开始排列
resolveDir字符串:resolveDir="rtl"主要用于解析和获取视图最终使用的布局方向
最近更新:: 2025/5/14 08:43
Contributors: 孑小白
Next
drawer 抽屉布局