android - 输入在移动设备上被键盘重叠

标签 android cordova meteor mobile angular-meteor

我正在开发一个带有 angular-meteor 的应用程序,每次我关注屏幕底部的输入时,键盘都会与它重叠。

我尝试将它添加到我的 mobile-config.js 但不起作用:

App.setPreference('fullscreen', false);
App.setPreference('android-windowSoftInputMode', 'adjustResize');

还有我的 index.html 上的这个元数据:

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, target-densitydpi=device-dpi, width=device-width" />

我是不是忘记了什么?

最佳答案

因此,您有两种适用于 Android 的选项(iOS 为您处理得更好一些)。在你的AndroidManifest.xml文件你会看到 android:windowSoftInputMode在你的第一个<activity>里面标签。这将调整键盘与屏幕的交互方式。 Here是关于它如何工作的更多信息。

关于android - 输入在移动设备上被键盘重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43414869/

相关文章:

android - 如何在时间选择器上设置自定义标题?

cordova - 安装后台地理定位插件后,Ionic 3 应用程序停止运行

android - Cordova 请安装 Android target 19

javascript - 搜索不清除过滤器

meteor 客户端方法

javascript - 在 Meteor.js 中,为什么 this.userId == undefined?

android - oAuth2.0 客户端的“重定向 url”

android - 自定义着色器不适用于手机(Unity)

android - 尝试构建 ionic Android 应用程序时出现 Dex 错误

android - 放大 android cordova 应用程序