Size: a a a

Android Developers

2020 July 30

Н

Назарий in Android Developers
Sergey S.
Перечитал пару раз, но так и не понял. Android:textAligment="center"?
мне нужно сделать так, чтобы текствью был в центре parent вьюхи (на скрине он по центру вьюхами, но не по центру парента). если я просто поставлю center horizontal, то если текста будет много, он будет залазить на другие вьюхи. нужно как на втором скрине, но чтобы опять же текст был по центру парнта
источник

Н

Назарий in Android Developers
Sergey S.
Перечитал пару раз, но так и не понял. Android:textAligment="center"?
источник

Н

Назарий in Android Developers
Kirill
У констреинта есть барьеры, в случае динамического размера можно попробывать заюзать
я думал, как сделать с барьерами но не придумал конкретно для этого кейса
источник

S

Sergey S. in Android Developers
Поставь 0dp ширину и текст алигмент по уентру
источник

S

Sergey S. in Android Developers
Привязки сделать к нужным объектам слева и справа
источник

Н

Назарий in Android Developers
Sergey S.
Привязки сделать к нужным объектам слева и справа
мне нужно центрировать по паренту, а не по объектам боковым
источник

Н

Назарий in Android Developers
если делать по паренту, то тогда текст залазит на боковые вьюхи
источник

S

Sergey S. in Android Developers
Эм, хотелось бы в глаза дизайнеру глянуть
источник

S

Sergey S. in Android Developers
Чтобы отцентровать по паренту, надо с обоих сторон поставить одинаковый марджин
источник

Н

Назарий in Android Developers
Sergey S.
Чтобы отцентровать по паренту, надо с обоих сторон поставить одинаковый марджин
проблема в том, что ширина боковых вьюх может меняться в рантайме. а текст всегда должен быть по центру парента и не налазить на боковые
источник

S

Sergey S. in Android Developers
Выбери большую ширину из двух объектов и засетапь паддинги в текст вью
источник

S

Sergey S. in Android Developers
Будет по центру
источник

Н

Назарий in Android Developers
Sergey S.
Выбери большую ширину из двух объектов и засетапь паддинги в текст вью
я так делаю, но дизайнер недоволен, что когда вьюшка справа пропадает, сбоку остаётся куча пустоты из-за паддинга
источник

OP

Oleg Pchelkin in Android Developers
Sergey S.
Выбери большую ширину из двух объектов и засетапь паддинги в текст вью
+ к динамическим паддингам)
источник

OP

Oleg Pchelkin in Android Developers
Назарий
я так делаю, но дизайнер недоволен, что когда вьюшка справа пропадает, сбоку остаётся куча пустоты из-за паддинга
Так ты разные паддинги на лево и право ставь
источник

S

Sergey S. in Android Developers
Назарий
я так делаю, но дизайнер недоволен, что когда вьюшка справа пропадает, сбоку остаётся куча пустоты из-за паддинга
Мб у него параллельные прямые пересекаются?!
источник

K

Kirill in Android Developers
Ну добавь проверку на наличие вьюшки, собсна
источник

S

Sergey S. in Android Developers
Как по мне, иди к дизайнеру и пусть он тебе опишет как он хочет это видеть в различных вариациях
источник

Н

Назарий in Android Developers
Sergey S.
Мб у него параллельные прямые пересекаются?!
вообще действительно выглядит не очень. справа может появлятся ещё одна кнопка. а когда её нету - пустота
источник

Н

Назарий in Android Developers
ладно, буду думать. мб кто-то сталкивался с такой ситуаций. в коде походу придётся парамсы менять
источник