друг за другом. Мне нужно сделать android:layout_height="wrap_content", но при этом не более половины места на экране для каждого элемента, как это сделать?
Какой элемент снаружи?
Просто, бери компоненты helpers
Задача изменилась. Нужно чтобы если оба элемента не помещаются, то они занимали по 0.5 пространства, а если один маленький(ему нужно менее 0.5 экрана) а другой большой, то маленький отрисовался полностью а большой занял всё оставшееся место (или столько, сколько ему нужно). Я с помощью ConstraintLayout и guideline смог сделать такое только для случая, когда нижний элемент растягивает на оставшееся место, а первый у меня не больше половины всегда. Как сверстать?
https://pastebin.com/gWybiSDP
По-моему, только через разметку такое не сделать. Нужно на ходу вычислять размер текста и менять % ширины каждому элементу. Но на длинных текстах всё равно получится фигня.
Обсуждают сегодня