我想在Android的ConstraintLayout
中实现非常简单的顶部栏布局:
[有一个后退按钮(可以隐藏),有一个右按钮(可以隐藏),中间显示一个文本标题。 最重要的是,我想使文本在父级中居中。
但是,当我绑上视图的边框时,由于左右视图的大小不同,标题文本会从中心被推送:
如您所见,TITLE
不在父级中居中。显然,工作解决方案中的文本也不应彼此重叠,并且标题应省略。因此,这就像是从两侧推动的“高级障碍”一样-较大的障碍将迫使标题变小,但标题始终位于中间。
一种执行此方法的方法是使左右视图的宽度相等,而其余视图将提供给标题视图,但是我找不到在相同宽度的不同区域中创建两个视图的方法。
ConstraintLayout
甚至可能吗?在iOS的Autolayout系统中很容易做到,但是它比Android的ConstraintLayout
功能要强大得多。
由于Button
大于后退按钮,因此您可以将TITLE