当前位置:  开发笔记 > Android > 正文

在父ConstraintLayout中水平居中固定大小的ImageView

如何解决《在父ConstraintLayout中水平居中固定大小的ImageView》经验,为你挑选了1个好方法。

我有一个相当简单的布局:ConstraintLayout填充整个屏幕,一个大的CardView,在顶部,有ImageView一半在CardView它上面一半(实际上不是一半,但你明白了).

然而,有两个问题:ImageView父母左边的棍子,我不知道如何使它水平居中 - 我在谷歌上找到的只是多个元素的链,但我只想要一个居中.

布局编辑器对我来说非常糟糕.我的第一个抱怨是我似乎无法为父母创建约束.然后我尝试ImageView通过按下"父母中心"按钮在父母水平居中.这增加了CardView宽度,完全没有效果ImageView.

当我在它的时候,我怎么能在它ImageView上面排序CardView

这里的布局:








谢谢!



1> Zackline..:

根据文件:

向视图的两侧添加约束(并且同一维度的视图大小为"固定"或"换行内容")时,默认情况下视图将在两个锚点之间居中.

添加以下约束集中于ImageView.

app:layout_constraintEnd_toEndOf="parent"

此外,添加比CardView固定z-index 更高的高程,因为高程会覆盖z-index.

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有