【问题标题】:Keyboard "locks" apk in landscape mode横向模式下的键盘“锁定”apk
【发布时间】:2018-02-01 06:24:18
【问题描述】:

我有一个可以正常工作的 IME(软键盘)APK(我有 APK 的源代码),但以下情况除外:
当一个apk需要输入法(即它需要一个键盘)并且我们处于横向模式时,键盘是打开的(在屏幕的下半部分),但触摸上半部分(需要输入法的apk)不会关闭键盘(我需要使用返回按钮将其关闭)。
如何在触摸屏幕上半部分时将键盘更改为关闭?

【问题讨论】:

    标签: android keyboard ime


    【解决方案1】:

    最后,经过多次尝试,我改变了方法

    onEvaluateFullscreenMode()
    我的键盘中扩展 InputMethodService 的类。
    此方法返回 true,而在锁定 APK 的情况下它应该返回 false(Waze 是锁定的 APK,我不怪他们)。
    为此我使用了
    getCurrentInputEditorInfo()
    方法和 EditorInfo 的成员 packageName 发现它是 Waze 的 EditText。
    这个解决方案并不理想,但我没有找到更好的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-24
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      相关资源
      最近更新 更多