约束布局 - 如果邻居达到一定宽度,则将视图移动到邻居视图下方

问题描述

我有 2 次观看。

视图 A 在 wrap_content 中,max_width 为 100dp。然后是他旁边的视图 B我希望视图 B视图 A 达到 100 dp 宽度时移动到视图 A 下方。

如何使用约束布局和 xml 完成此操作?还是必须以编程方式完成?

解决方法

您可以以编程方式移动更改视图的约束。您可以监听视图的宽度,并在达到 >100dp 时执行更改。

关于该主题的视频:

https://www.youtube.com/watch?v=-sPOtGqd5OA