Назад к вопросам
Junior
84
questionbank
Как сделать так, чтобы вьюшка масштабировалась в зависимости от занимаемого пространства (flexible layouts)?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Использовать ConstraintLayout с ограничениями 0dp (MATCH_CONSTRAINT) для ширины/высоты и layout_constraintHorizontal_bias / layout_constraintVertical_bias. Также можно использовать LinearLayout с весами (layout_weight).
Другие подходы:
RecyclerView/ListViewс различными типами элементов.FlexboxLayoutиз Google.- Программно рассчитывать размеры во
onCreateилиonMeasure.