调整多个按钮的宽度以跟随ConstraintLayout中换行内容宽度最大的按钮

Ric*_*ard 5 android android-layout android-constraintlayout

如何wrap_content使用约束布局使多个按钮跟随具有最大宽度的按钮的宽度?

我想要的如下图所示:

第一张图片

所有按钮都遵循最后一个按钮的wrap_content宽度,因为它是最长的。

第二张图片

现在所有按钮都遵循第一个按钮的wrap_content宽度。

这个问题在这里被问到,但提供的解决方案非常黑客。我希望按钮保持单一Button(与使用 aTextView和空Button来形成一个Button用于显示的建议解决方案不同)。有没有更好的方法可以在不使用黑客解决方案的情况下执行上述操作?