Есть Row с модификатором spaceBetween, в нём два TextButton обернутые во Flexible, всё работает нормально, но если второй TextButton имеет большой текст, который переносится на вторую строку, то видно что вторая кнопка занимает больше места, чем ей действительно нужно. Как это можно исправить?
maxLength для текста указать надо
Если вы имеете ввиду указать maxLines на 1, то тогда текст просто обрежется, а мне надо чтобы он переносился
А проблема в чем? Чем больше текста, тем больше кнопка. Можно размер шрифта менять
Ммм, проблема в том, что кнопка больше чем текст, на втором скриншоте это видно.
Имеешь ввиду отступ справа?
Да, но это можно решить использовав textAlign. Прикреплю другой скриншот, может будет понятнее, мне нужно что бы между кнопками было как можно больше места, для этого я использовал spaceBetween у Row, но как видно в кнопках есть пустое место, которого по идее не должно быть.
Используй Expanded вместо Flexible. А вообще, кнопки одинаковые )0)0)0
Не, это не работает
IntrinsicWidth лупани обе кнопки и будет тебе счастье
Не помогло, кнопка должна подстраиваться под ширину текста. На первом скриншоте показано как надо(если текст внутри помещается в одну линию, то все работает нормально), на втором, как сейчас если текст не помещается в одну линию.
Код покажи
И текст баттон оберни в align
Ага, спасибо, с align сработало.
Обсуждают сегодня