Phonegap 构建的适用于 Android 应用程序的全屏键盘

Posted

技术标签:

【中文标题】Phonegap 构建的适用于 Android 应用程序的全屏键盘【英文标题】:Fullscreen Keyboard for Android app by Phonegap build 【发布时间】:2014-06-24 11:40:45 【问题描述】:

问题:- 我正在开发一个有 2 个字段的 android 应用程序。当专注于字段时,虚拟键盘将隐藏/重叠在这些字段上。所以我从here 找到了解决方案<preference name="fullscreen" value="false" />。但这会导致状态栏显示,UI 将向上推。因此,我又回来了。

问题:- 是否有任何 jQuery 补丁或 phonegap 插件可以使虚拟键盘全屏 [横向和纵向模式 ],如下图所示:

请尽快回复!提前致谢。 问候,

【问题讨论】:

【参考方案1】:

好的,我终于用下面的 jQuery Patch 解决了这个问题:

//JS : OnReady event:

 var windowHeightSeventyPercent = parseInt(screen.height * 0.7); //To support multiple devices

 $("input").focusin(function()
    $("body").height($("body").height()+parseInt(windowHeightSeventyPercent)); //Make page body scroll by adding height to make user to fillup field.
 );

 $("input").focusout(function()
    $("body").height($("body").height()-parseInt(windowHeightSeventyPercent));
 );

【讨论】:

以上是关于Phonegap 构建的适用于 Android 应用程序的全屏键盘的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Android 的 Phonegap 推送通知

Phonegap/Cordova Geolocation 不适用于 Android 4.0+,但适用于所有其他平台

phonegap pushNotifications 插件是不是适用于 Cordova 构建?

Phonegap IOS Android如何保护APP和APK中的信息www

Phonegap 构建,HTML5 音频,Android

适用于 Android 的 Phonegap 本地通知插件