【发布时间】:2020-04-05 16:52:47
【问题描述】:
我想在Android的ConstraintLayout中实现一个非常简单的顶栏布局:
有一个返回按钮(可以隐藏),有一个右键(可以隐藏),中间有一个文本标题。 最重要的是,我想让文本在父级居中。
但是,当我绑定视图的边框时,标题文本会从中心推送,因为左右视图的大小不同:
如您所见,TITLE 不在父级的中心。显然,工作解决方案中的文本也不应该相互重叠,并且标题应该是省略号的。所以这就像一个从两边推的“高级障碍”——越大的会迫使标题变小,但标题总是在中间。
这样做的一种方法是制作等宽的左右视图,其余的将提供给标题视图,但是我找不到在不同区域制作两个等宽视图的方法。
这在ConstraintLayout 中是否可行?在 iOS 的 Autolayout 系统中很容易做到,但它比 Android 的 ConstraintLayout 强大得多。
【问题讨论】:
标签: android android-constraintlayout