Приложение Inventor WebViewer уменьшает размер

У меня есть приложение с AppInventor 2, которое в основном содержит игру с веб-сайта и кнопку в нижней части для возврата на главный экран. Игра использует Ajax для загрузки некоторых вопросов после нажатия пользователем. Иногда вопросы могут быть длинными и высота документа будет увеличиваться, перемещая кнопку вниз, но после вопроса игра восстанавливается до исходного размера. (Во всем процессе не выполняется перезагрузка страницы, потому что все делается с помощью Ajax). Дело в том, что кнопка не уходит обратно вверх и остается внизу, каждый раз чуть ниже и что делать не знаю.

Вся игра происходит на втором экране под названием «Веб-сайт».

Размер главного экрана (Screen1) определяется как Responsive, а ScreenOrientation — как Portrait. Свойству AlignVertical присвоено значение 1 (сверху).

введите здесь описание изображения

Теперь на экране «Веб-сайт» также есть AlignVertical to 1 (Top), и нет параметра «Размер», поэтому я предполагаю, что он унаследован от Screen1.

введите здесь описание изображения

Вот скрин, я все перепробовал, я изменил размер документа в HTML-коде с помощью JavaScript, но он не работает.

Любая помощь будет оценена


person Tales    schedule 26.04.2018    source источник


Ответы (1)


ваша установка в настоящее время

VerticalArrangement2
 – внутри находится веб-просмотрщик
 – и еще один VerticalArrangement3 с кнопкой внутри

Вы должны изменить свои аранжировки, как это

VerticalArrangement2, установите его высоту, чтобы заполнить родительский элемент
 – внутри находится веб-просмотрщик
VerticalArrangement3
 – внутри находится кнопка

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

и позвольте мне порекомендовать вам НЕ переименовывать компоненты по умолчанию, такие как TinyDB, Webviewer, Web, Clock и т. д., иначе вы можете запутаться через несколько недель после повторного просмотра вашего проекта...

person Taifun    schedule 27.04.2018