Прокрутка формы в Delphi FMX для Android

Форма имеет ScrollBox. Несколько макетов (Выравнивание: сверху) размещаются в ScrollBox. В макете размещены 4 метки. Общая ширина метки больше ширины экрана Android. При запуске приложения работает только вертикальная полоса прокрутки. Горизонтальный не работает. Подскажите пожалуйста, как заставить работать и горизонтальную полосу прокрутки??

Я попробовал изменить выравнивание для макетов (Выравнивание: по левому краю). Тогда горизонтальная полоса прокрутки работает. Вертикаль не работает.

1 ответ

Судя по всему, в Поле прокрутки нет ничего шире, чем само Поле прокрутки, поэтому нечего прокручивать по горизонтали. Выравнивая макеты вверху, вы также просите их сделать ширину поля прокрутки. Поле прокрутки будет проверять свое содержимое , а не содержимое каких-либо меток, находящихся в макетах.

Что вам нужно сделать, это изменить Align:Top макетов на Align:None и установить их ширину, равную ширине метки.

Другие вопросы по тегам