PhoneGap 应用程序中出现键盘时 WebView 闪烁

问题描述 投票:0回答:4

我正在 PhoneGap 框架上开发一个 Web 应用程序。

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

当我点击输入时,整个视图将缩小以适应新的高度,在我按下后退按钮关闭键盘后,这种情况再次发生,再次闪烁。

只有当我将代码包装在本机容器(PhoneGap)中时才会出现问题,它不会在原生浏览器中闪烁。

有什么想法吗?

PhoneGap 2.0.0

android cordova webview
4个回答
1
投票

我找到了答案。

Android WebView 硬件加速键盘故障

在您的活动清单文件中设置

android:windowSoftInputMode="adjustPan"

它解决了我的问题。


0
投票

我解决问题设置:

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

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


0
投票

我已经尝试过这个,它对我有用:)

在android清单文件的activity标签中设置这一行 android:windowSoftInputMode =“调整Pan | stateHidden”


0
投票

我遇到了同样的问题,这个解决方案对我来说非常有效:

将以下属性添加到 AndroidManifest.xml 文件中的标记中:

android:windowSoftInputMode =“调整Pan | stateHidden”

这应该可以解决键盘出现时 WebView 闪烁的问题。 😊

© www.soinside.com 2019 - 2024. All rights reserved.