Страницы

Поиск по вопросам

вторник, 10 декабря 2019 г.

Как сделать резиновую разметку так, чтобы не вмещающиеся элементы переносились на следующую строку?

#android


можно ли сделать резиновую разметку в приложении, так чтобы добавляемые из кода элементы
дополнялись слева на право, с переходом на следующую строку?

макет:

button1  button2  button3  button4  button5

button6  button7  button8  button9  button10

button11 button12
    


Ответы

Ответ 1



То, что вам надо, называется FlowLayout Воспользуйтесь одной из библиотек: FlowLayout или android-flowlayout В случае первой либы в разметку добавьте FlowLayout, а в него нужное кол-во ваших виджетов, кои надо переносить на другую строку, если они не вмещаются Получится примерно так: Есть контейнер и из гугловских библиотек поддержки FlexboxLayout - во много более функциональный виджет, чем FlowLayout

Комментариев нет:

Отправить комментарий