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

Android - 约束布局 ConstraintLayout

一、概念

解决布局嵌套过多的问题,采用方向约束的方式对控件进行定位。

二、位置约束

2.1 位置

至少要保证水平和垂直方向都至少有一个约束才能确定控件的位置。

layout_constraintLeft_toLeftOf我的左边,与XXX左边对齐。
layout_constraintLeft_toRightOf我的左边,与XXX右边对齐。
layout_constraintRight_toRightOf我的右边,与XXX右边对齐。
layout_constraintRight_toLeftOf我的右边,与XXX左边对齐。
layout_constraintTop_toTopOf我的顶部,与XXX顶部对齐。
layout_constraintTop_toBottomOf我的顶部,与XXX底部对齐。
layout_constraintBottom_toBottomOf我的底部,与XXX底部对齐。
layout_constraintBottom_toTopOf我的底部,与XXX顶部对齐。
layout_constraintBaseline_toBaselineOf我的文本基线,与XXX文本基线对齐。

2.2 角度

正上方是0°,顺时针角度为正。
layout_constraintCircle目标控件ID
layout_constraintCircleRadius半径
layout_constraintCircleAngle角度(0~360)

2.3 百分比偏移

让控件在父布局的水平方向或垂直方向的百分之多少的位置,需要先添加位置约束。

 

http://www.lryc.cn/news/65792.html

相关文章:

  • Addictive Multiplicative in NN
  • LeetCode 1206. 实现跳表
  • 离散数学_九章:关系(2)
  • [ubuntu][原创]通过apt方式去安装libnccl库
  • YonLinker连接集成平台构建新一代产业互联根基
  • 泛型的详解
  • 用科技创造未来!流辰信息技术助您实现高效办公
  • 基于R语言APSIM模型
  • 块状链表实现BigString大字符串操作(golang)
  • 项目问题记录(持续更新)
  • Linux的进程
  • 与其焦虑被 AI 取代或猜测前端是否已死, 不如看看 vertical-align 扎实你的基础!!!
  • 路由、交换机、集线器、DNS服务器、广域网/局域网、端口、MTU
  • 在全志V851S开发板上进行屏幕触摸适配
  • 字符串拷贝时的内存重叠问题
  • 告别PPT手残党!这6款AI神器,让你秒变PPT王者!
  • JVM配置与优化
  • 电力系统储能调峰、调频模型研究(Matlab代码实现)
  • C++基础之类、对象一(类的定义,作用域、this指针)
  • javaScript---设计模式-封装与对象
  • 【消息中间件】kafka高性能设计之内存池
  • 创建型模式——单例(singleton)
  • 算法:迷宫问题
  • 聊聊并发编程的12种业务场景
  • MySQL执行顺序
  • 引领真无线耳机未来趋势,NANK南卡OE骨传导真无线耳机惊艳亮相
  • 5款写作神器,帮助你写出5w+爆款文案,好用到哭
  • 相交链表问题
  • [ubuntu] ax200网卡虚接,导致系统根目录占满而无法进入系统的奇葩问题
  • 本地字体库的引入方法