一起Talk Android吧(第五百零四回:如何调整组件在约束布局中的位置)
Posted talk_8
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一起Talk Android吧(第五百零四回:如何调整组件在约束布局中的位置)相关的知识,希望对你有一定的参考价值。
文章目录
各位看官们大家好,上一回中咱们说的例子是"解决retrofit被混淆后代码出错的问题",这一回中咱们说的例子是" 如何调整组件在约束布局中的位置"。闲话休提,言归正转, 让我们一起Talk android吧!
背景介绍
在使用约束(constraintlayout)布局的时候需要调整组件在布局中的位置(准确地说是组件距离布局上方和左侧的距离),常用的做法是调整start,top,end,bottom
四个方向的对齐目标,而这个目标通常是parent
,也就是布局本身。当然了也可以使用其它的组件当作对齐目标,不过这样调整受限于目标,而且不能准确地控制组件在布局中的位置。为此我分享两种可以调整组件位置的方法。
调整方法一
使用Guideline
,在约束布局中创建两个Guideline,一个是水平方向,另外一个是垂直方向。然后把它们当作组件的对齐目标。示例代码如下:
<androidx.constraintlayout.widget.Guideline
以上是关于一起Talk Android吧(第五百零四回:如何调整组件在约束布局中的位置)的主要内容,如果未能解决你的问题,请参考以下文章
一起Talk Android吧(第三百零四回:EditText的其它常用属性)
一起Talk Android吧(第五百零七回:图片滤镜ImageFilterView)
一起Talk Android吧(第五百零一回:如何正确地更新RecyclerView中的数据)
一起Talk Android吧(第五百零二回:如何在项目中使用代码混淆)