App Inventor WebViewer会调整大小

时间:2018-04-26 15:20:52

标签: javascript responsive window-resize app-inventor

我有一个带AppInventor 2的应用程序,它基本上是一个来自网站的游戏,下面是一个按钮,可以回到主屏幕。游戏使用Ajax在用户点击后加载一些问题。有时,问题可能很长,文档高度会增加,按下按钮,但在问题之后游戏恢复到原始大小。 (在所有进程中都没有页面重新加载,因为所有操作都是使用Ajax完成的)。问题是,按钮不会返回并保持在底部,每次都低一点,我不知道该怎么做。

所有游戏都在名为网站的第二个屏幕中进行。

主屏幕(Screen1)的大小定义为Responsive,ScreenOrientation定义为Portrait。 AlignVertical属性设置为1(顶部)

enter image description here

现在,网站屏幕也有AlignVertical到1(顶部)并且没有Sizing选项,所以我猜它是从Screen1继承的。

enter image description here

这是屏幕,我已经尝试了所有内容,我使用JavaScript在HTML代码中调整了文档的大小,但它不起作用。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

您的设置目前是

VerticalArrangement2
- 里面是一个webviewer
- 另一个VerticalArrangement3,里面有一个按钮

你必须像这样重新安排你的安排

VerticalArrangement2,将其高度设置为填充父级   - 里面是一个webviewer
VerticalArrangement3
- 里面是一个按钮

即。两种安排都应该在顶层

让我建议你不要重命名TinyDB,Webviewer,Web,Clock等默认组件。否则你可能会在几周后再次看到你的项目后感到困惑......