Страницы

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

пятница, 1 февраля 2019 г.

Какой элемент разметки использовать лучше?

Подскажите, пожалуйста, какой элемент XML удобнее использовать, чтобы при добавлении в него новых View, их размеры автоматически уменьшались, чтобы втиснуться в родительский View?
Сначала думал использовать GridView, но потом понял, что размеры вложенных в него View нединамичны (разве что руками править).
Нужно вот так чтобы получилось (слева - до добавления новых View, справа - после (размер контейнера остался тем же, а элементы уменьшились)):


Ответ

Используйте GridLayout для версий API 21+ (или support.v7.widget.GridLayout для более ранних версий) и используйте вес. Например, вот так:


...

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

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