можно ли сделать резиновую разметку в приложении, так чтобы добавляемые из кода элементы дополнялись слева на право, с переходом на следующую строку?
макет:
button1 button2 button3 button4 button5
button6 button7 button8 button9 button10
button11 button12
Ответ
То, что вам надо, называется FlowLayout
Воспользуйтесь одной из библиотек: FlowLayout или android-flowlayout
В случае первой либы в разметку добавьте FlowLayout, а в него нужное кол-во ваших виджетов, кои надо переносить на другую строку, если они не вмещаются
Получится примерно так:
Есть контейнер и из гугловских библиотек поддержки FlexboxLayout - во много более функциональный виджет, чем FlowLayout
Комментариев нет:
Отправить комментарий