一起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吧(第五百零二回:如何在项目中使用代码混淆)

一起Talk Android吧(第五百一十四回:Java中的进制转换)

一起Talk Android吧(第五百零五回:如何调整组件在约束布局中的大小)