当键盘出现在PhoneGap应用程序中时,WebView会闪烁

时间:2012-10-01 09:30:16

标签: android cordova webview

我正在开发PhoneGap框架上的网络应用程序。

我发现了一个奇怪的情况,只发生在Android 4.0 ICS设备上。

当我点击一个输入时,整个视图将缩小以适应新的高度,在我按下后退按钮以解除键盘后再次闪烁。

问题只发生在我将代码包装在本机容器(PhoneGap)中时,它不会在库存浏览器中闪烁。

任何想法?

PhoneGap 2.0.0

3 个答案:

答案 0 :(得分:1)

我在SO上找到了答案。

Android WebView Hardware Accelerated Keyboard Glitch

在活动清单文件中设置android:windowSoftInputMode="adjustPan"

它解决了我的问题。

答案 1 :(得分:0)

我解决问题设置:

<application android:hardwareAccelerated="false" ...>

在您的活动清单文件(my_app / platforms / android / AndroidManifest.xml)中。

答案 2 :(得分:-1)

我试过这个,它起作用了我:)

在android清单文件的activity标记中设置此行 机器人:windowSoftInputMode =&#34; adjustPan | stateHidden&#34;