【发布时间】:2016-11-14 20:00:21
【问题描述】:
我正在PhoneGap 框架上开发一个网络应用程序。
我发现了一个奇怪的情况,它只发生在 Android 4.0 ICS 设备上。
当我点击输入时,整个视图会缩小以适应新的高度,在我按下后退按钮关闭键盘后再次发生,再次闪烁。
仅当我将代码包装在本机容器(PhoneGap)中时才会出现问题,它不会在股票浏览器中闪烁。
有什么想法吗?
PhoneGap 2.0.0
【问题讨论】:
我正在PhoneGap 框架上开发一个网络应用程序。
我发现了一个奇怪的情况,它只发生在 Android 4.0 ICS 设备上。
当我点击输入时,整个视图会缩小以适应新的高度,在我按下后退按钮关闭键盘后再次发生,再次闪烁。
仅当我将代码包装在本机容器(PhoneGap)中时才会出现问题,它不会在股票浏览器中闪烁。
有什么想法吗?
PhoneGap 2.0.0
【问题讨论】:
我在 SO 上找到了答案。
Android WebView Hardware Accelerated Keyboard Glitch
在您的活动清单文件中设置android:windowSoftInputMode="adjustPan",
它解决了我的问题。
【讨论】:
我解决问题设置:
<application android:hardwareAccelerated="false" ...>
在您的活动清单文件 (my_app/platforms/android/AndroidManifest.xml) 中。
【讨论】:
我试过这个,它对我有用:)
在android清单文件的activity标签中设置这一行 android:windowSoftInputMode="adjustPan|stateHidden"
【讨论】: