Android Динамическое изменение высоты дочернего элемента - PullRequest
0 голосов
/ 18 января 2020

Я хотел сделать макет с тремя дочерними макетами.

нижний макет должен быть виден снизу

достаточно размера экрана: необходимо, чтобы центральный макет динамически изменился на wrap_content, и нам нужно нижний макет находится под центральным макетом (не верхним из родительского).

недостаточно размера экрана: фиксированный размер центрального макета будет фиксированным, и это будет вид прокрутки, его высота зависит от ширины напоминания ( если размера экрана недостаточно)

Я думаю, много идей, но я не знаю, как можно сделать с помощью xml. Это можно рассчитать только во время выполнения?

Это целевое изображение: enter image description here

1 Ответ

0 голосов
/ 18 января 2020

вы можете использовать wrap_content в xml

ИЛИ

Для программного изменения вы можете использовать следующий код

Your_Layout.getLayoutParams().height = 100;

...