IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android 开发(一):LinearLayout (线性布局)、RelativeLayout(相对布局)、ConstraintLayout(约束布局)、FrameLayout (帧布局) -> 正文阅读

[移动开发]Android 开发(一):LinearLayout (线性布局)、RelativeLayout(相对布局)、ConstraintLayout(约束布局)、FrameLayout (帧布局)

LinearLayout :线性布局

属性可选值说明
orientationvertical:垂直排列
horizontal:水平排列
也就是这个线性布局到底是水平方向逐个排列还是垂直方向逐个排列
layout_width
layout_height
1.match_parent:填充父容器的剩余空间
2.wrap_content:根据内容宽高自适应自己的宽高
3.自定义大小
layout_width和layout_height是android中的必要属性,规定了控件的宽度和高度
background填充背景色(对于button按钮要用backgroudTint)
gravity1.center:所有子内容相对于父容器居中显示
2.horizontal_center:所有内容的横向方向上相对父容器居中显示
3.vertical_center:所有内容的纵向方向上相对父容器居中显示
决定子控件相对该父容器的位置
layout_gravity1.center:该容器相对于它的父容器居中显示
2.horizontal_center:该容器横向方向上相对它的父容器居中显示
3.vertical_center:该容器纵向方向上相对它的父容器居中显示
决定该容器相对它的父容器的位置
weight按比例分配父容器剩余的宽度或高度

RelativeLayout:相对布局

相对于父元素?7个常用属性

属性可选值说明
layout_alignParentToptrue/false是否让控件相对于父容器顶部对齐
layout_alignParentBottomtrue/false是否让控件相对于父容器底部对齐
layout_alignParentLefttrue/false是否让控件相对于父容器左边对齐
layout_alignParentRighttrue/false是否让控件相对于父容器右边对齐
layout_centerHorizontaltrue/false相对父容器水平居中显示
layout_centerVerticaltrue/false相对父容器垂直居中显示
centerInParenttrue/false相对父容器居中显示

相对于兄弟元素?4个常用属性

属性可选值说明
layout_above@+id/指定在那个控件的上侧
layout_below@+id/指定在那个控件的上侧
android:layout_toLeftOf@+id/指定在那个控件的左侧
android:layout_toRightOf@+id/指定在那个控件的右侧

相对于兄弟元素的对齐方式

属性可选值说明
layout_alignLeft@+id/该控件的左边沿与指定控件的左边对齐
layout_aliginRight@+id/该控件的右边沿与指定控件的右边对齐
layout_alignTop@+id/该控件的上边沿与指定控件的上边沿对齐
layout_alignBottom@+id/该控件的下边沿与指定控件的下边沿对齐

FrameLayout

常用属性

属性可选值说明
layout_gravitycenter/center_vertical/center_horizontal组件相对父容器的位置
layout_marginLeft具体的数值100dp左侧外间距
layout_marginTop具体的数值100dp上侧外间距
layout_marginRight具体的数值100dp右侧外间距
layout_marginBottom具体的数值100dp下侧外间距

?ConstraintLayout:约束布局

博客园:约束布局详解

简书:约束布局详解

属性可选值说明
layout_constraintLeft_toRightOf
layout_constraintRight_toLeftOf
layout_constraintRight_toRightOf
layout_constraintTop_toTopOf
layout_constraintTop_toBottomOf
layout_constraintBottom_toTopOf
layout_constraintBottom_toBottomOf
layout_constraintBaseline_toBaselineOf
layout_constraintStart_toEndOf
layout_constraintStart_toStartOf

layout_constraintEnd_toStartOf

layout_constraintEnd_toEndOf

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-12-04 13:33:24  更:2021-12-04 13:34:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年10日历 -2024/10/26 0:29:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码