Я использую пользовательский макет для строки заголовка, основанный на ConstraintLayout
. Мне нужно центрировать текст заголовка, не перекрывая кнопки с обеих сторон. В настоящее время заголовок расположен по центру между боковыми кнопками, но поскольку они имеют разную ширину, заголовок не центрируется в родительском представлении.
Вот как это выглядит в настоящее время (по центру между двумя кнопками, а не по центру в родительском элементе):
![Current title bar layout](https://i.stack.imgur.com/1ajnW.png)
Есть ли способ центрировать заголовок внутри родительского элемента, при этом он не должен перекрывать текст кнопки с обеих сторон (поскольку это может измениться)?
Чтобы сделать его более сложным, я также хотел бы, чтобы заголовок сжимался вместо текста кнопки, если не хватает места для отображения в полном объеме.
Если я ограничу оба края моего заголовка родителем и установлю для него ширину переноса, то это почти сработает, пока текст кнопки не станет немного длиннее.