首页 > 解决方案 > 如何约束一个视图与RelativeLayout中的另一个视图重叠

问题描述

我将 ImageView 重叠在 RelativeLayout 中的视图之上。

像这样的东西:

在此处输入图像描述 1

中间的白色圆圈(ImageView)与白色垂直边框(View)重叠。

但由于某种原因,我无法将圆圈限制在白色边框的 z 位置上方。如果边框移动到屏幕的右侧,我希望圆圈也移动到那里。但无论边界的位置如何,圆圈始终保持在中心。我如何在RelativeLayout中做到这一点?

TIA

标签: androidandroid-imageviewandroid-relativelayout

解决方案


你可以这样:
AlignLeftOf the border

然后代码: circle.translationX( circle_width/2)
(还有一点理由,应该不错)


推荐阅读