App Inventor WebViewer изменяет размер вниз - PullRequest
0 голосов
/ 26 апреля 2018

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

Вся игра происходит на втором экране под названием Website.

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

enter image description here

Теперь на экране веб-сайта также есть AlignVertical на 1 (вверху), и параметр Sizing отсутствует, поэтому я предполагаю, что он унаследован от Screen1.

enter image description here

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

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

1 Ответ

0 голосов
/ 28 апреля 2018

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

VerticalArrangement2
- внутри есть веб-обозреватель
- и другое VerticalArrangement3 с кнопкой внутри

Вы должны переставить свои договоренности следующим образом

VerticalArrangement2, установите его высоту для заполнения родителя
- внутри есть веб-зритель
VerticalArrangement3
- внутри есть кнопка

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

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

...