首页 > 解决方案 > 我正在为使用 ConstraintLayout 和 Barrier 的 Android 布局而苦苦挣扎

问题描述

我正在为使用 ConstraintLayout 和 Barrier 的 Android 布局而苦苦挣扎

https://gist.github.com/dscoppelletti/62130db0ed773712bdfe0128b27e327b

小部件应垂直渲染,但某些对应水平渲染。

从上到下到小部件txtAddresscmdAddress.
下一个小部件lblEventCategories,而不是下面的,呈现在顶部,然后像我想要的那样跟随下一个小部件。

我认为问题与Barrier小部件有关,但我无法解决。

标签: androidlayoutandroid-constraintlayoutbarrier

解决方案


对于TextView "lblEventCategories" 删除以下行:

app:layout_constraintBottom_toTopOf="@id/txtEventCategories"

将指南的顶部约束到底部就足够了。这将使事情朝着正确的方向发展。

可能还有其他问题,但这是一个。我建议回到布局的顶部并逐个添加项目,然后在设计器中进行检查。


推荐阅读