бокам. Но если кнопки верхнего уровня становятся слишком большими, то вложенный уровень может исчезнуть. Как сделать, чтобы при таких деформациях все кнопки оставались в поле видимости хоть в каком-нибудь виде?
Что такое верхний и вложенный уровень? ConstraintLayout не подойдёт для этого?
Там в скриншоте видно, что два уровня LinearLayout - один вложенный. ConstraintLayout внутрь LinearLayout? Чисто на ConstraintLayout мне не удалось добиться эффекта вымещения. Когда левые доходят до правых кнопок, они их не вымещают, а накладываются поверх.
ConstraintLayout никуда не нужно вкладывать. Его одного должно быть достаточно. Кроме того, нужно учесть, что нельзя бесконечно размещать элементы в одну линию. Будет экран, где они не поместятся или будут выглядеть криво.
constraint layout не рекомендуется к использованию не в учебных целях
Кем не рекомендуется?
Ну ConstraintLayout я попробовал, пока не получилось. Может позже поэкспериментирую еще. А на счет бесконечного размещения в одну линию: например в 1С в их управляемых формах, есть тип размещения - размещать горизонтально пока есть возможность. А после переносит на новые строки. Вот что-нибудь подобное бы.
ConstraintLayout + его Flow. Всё уже давно украдено до нас. Не нужно изобретать велосипед.
здравым смыслом, он плохо адаптивен, гораздо целесообразнее использовать другие лейауты, везде рекомендуют не использовать его в крупных проектах
теперь знают, чтобы без меня делали
Каким образом можно легко и просто сделать горизонтальное размещение вью с возможностью переноса, когда они не влезают по ширине, не используя ConstraintLayout+Flow?
возможно именно под эту цель он подойдет неплохо
Обсуждают сегодня