【问题标题】:Textbox hidden below keyboard in Android XWalkView or WebViewAndroid XWalkView 或 WebView 中隐藏在键盘下方的文本框
【发布时间】:2016-12-07 05:26:35
【问题描述】:

编辑:这也适应 webview!

我在我的 android 应用程序中使用 corsswalk 的 XWalkView。在 XWalkView 中有很多输入。当我在底部输入内容时,软键盘会覆盖它。 我在活动中使用android:windowSoftInputMode="adjustPan"

或者另外在xwalkview中添加android:isScrollContainer="true"

但两者都不起作用。

我们将不胜感激。

【问题讨论】:

  • 你检查过这个android:windowSoftInputMode="adjustResize"
  • 我没试过,我去看看。
  • 我遇到了类似的问题,我通过 hackish 方法解决了它,例如当编辑文本获得焦点时,我在其上方设置了顶部视图可见性消失并为编辑文本添加了 onfocus 更改列表,并在焦点更改时隐藏键盘并使上述视图可见
  • @Redman 目前我在页面底部添加了一些填充。但是有一些空白,好像不太好。
  • @Ironman 我检查了它,它有效。你会回答吗?

标签: android input webview android-softkeyboard xwalkview


【解决方案1】:

而不是添加这个

android:windowSoftInputMode="adjustPan"

你用过这个

android:windowSoftInputMode="adjustResize"

【讨论】:

    【解决方案2】:

    经过几天的工作!我明白了:

    android:windowSoftInputMode="adjustPan" 适用于 android 原生 Edittext,但不适用于 webview 或 xwalkview。

    使用android:windowSoftInputMode="adjustResize" 或不设置此设置将适用于 webview 或 xwalkview。

    【讨论】:

      猜你喜欢
      • 2011-10-25
      • 2020-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-26
      相关资源
      最近更新 更多