【问题标题】:WebView flickering when keyboard show up in PhoneGap app键盘出现在PhoneGap应用程序中时WebView闪烁
【发布时间】:2016-11-14 20:00:21
【问题描述】:

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

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

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

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

有什么想法吗?

PhoneGap 2.0.0

【问题讨论】:

    标签: android cordova webview


    【解决方案1】:

    我在 SO 上找到了答案。

    Android WebView Hardware Accelerated Keyboard Glitch

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

    它解决了我的问题。

    【讨论】:

      【解决方案2】:

      我解决问题设置:

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

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

      【讨论】:

        【解决方案3】:

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

        在android清单文件的activity标签中设置这一行 android:windowSoftInputMode="adjustPan|stateHidden"

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-12-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-29
          相关资源
          最近更新 更多