3.5.2.3.4. Типовые ошибки компоновки
- Ошибка №1. Указание относительных размеров для компонента в контейнере с размерами по содержимому
-
Пример неправильной компоновки c явным относительным размером:
В этом примере для надписи задана высота 100%. При этом у контейнера
VBox
по умолчанию используется высотаAUTO
, то есть по содержимому.Пример неправильной компоновки c
expand
:Expand неявно задаёт относительную высоту 100% для
label
, что, как и в примере выше, неверно. В таких случаях экран может выглядеть некорректно, часть компонентов может пропадать или иметь нулевые размеры. При возникновении проблем с компоновкой в первую очередь проверьте правильность указания относительных размеров.