虚拟键盘 (Android) 与我的 Construct 2 游戏重叠
Virtual keyboard (Android) overlaps my Construct 2 game
我目前正在使用 Construct 2 开发游戏,但在 Android 上遇到了一些问题 运行。我在 scirra 论坛上发布了这个主题,但没有人回答我:https://www.scirra.com/forum/viewtopic.php?f=147&t=188289&p=1104363#p1104363
这三个问题我觉得只要输入一些代码就可以轻松解决,但是我不知道我要写什么代码,我应该使用哪种编程语言(在Construct 2中我只知道如何执行HTML、Javascript 和 XML).
任何人都可以告诉我我必须寻找什么或编码什么吗?
感谢您的帮助。
首先,您无法拉伸 canvas 以完全适合您的屏幕。但是,您可以尝试将 canvas 居中并将 canvas 大小设置为 100%。接下来,您应该尝试使用比例参数调整布局大小并填充背景,例如纯色.
您可以隐藏通知栏(如果您使用cordova/phonegap)
首先,安装需要的插件。
cordova plugin add cordova-plugin-statusbar
接下来,转到 cordova/phonegap 项目目录中的 config.xml 并将 StatusBarOverlaysWebView 设置为 false。您还可以在游戏初始化时直接从代码执行方法。
StatusBar.hide();
第三,要调整虚拟键盘并获得位置,您应该尝试将聚焦的文本框或文本区域检测为正常 HTML 对象。此外,您应该更改 config.xml
<preference name="fullscreen" value="false" />
现在,当您的键盘打开时,phone 显示您正在编辑的字段。
我目前正在使用 Construct 2 开发游戏,但在 Android 上遇到了一些问题 运行。我在 scirra 论坛上发布了这个主题,但没有人回答我:https://www.scirra.com/forum/viewtopic.php?f=147&t=188289&p=1104363#p1104363
这三个问题我觉得只要输入一些代码就可以轻松解决,但是我不知道我要写什么代码,我应该使用哪种编程语言(在Construct 2中我只知道如何执行HTML、Javascript 和 XML).
任何人都可以告诉我我必须寻找什么或编码什么吗?
感谢您的帮助。
首先,您无法拉伸 canvas 以完全适合您的屏幕。但是,您可以尝试将 canvas 居中并将 canvas 大小设置为 100%。接下来,您应该尝试使用比例参数调整布局大小并填充背景,例如纯色.
您可以隐藏通知栏(如果您使用cordova/phonegap) 首先,安装需要的插件。
cordova plugin add cordova-plugin-statusbar
接下来,转到 cordova/phonegap 项目目录中的 config.xml 并将 StatusBarOverlaysWebView 设置为 false。您还可以在游戏初始化时直接从代码执行方法。
StatusBar.hide();
第三,要调整虚拟键盘并获得位置,您应该尝试将聚焦的文本框或文本区域检测为正常 HTML 对象。此外,您应该更改 config.xml
<preference name="fullscreen" value="false" />
现在,当您的键盘打开时,phone 显示您正在编辑的字段。