【问题标题】:Is there any way to detect the visibility of Keyboard in Android TV Leanback有什么方法可以检测 Android TV Leanback 中键盘的可见性
【发布时间】:2021-08-24 06:57:32
【问题描述】:

我正在尝试检测键盘是否可见。在移动设备中检测键盘的标准方法在 Android TV 中不起作用。

有什么建议吗?

【问题讨论】:

标签: android android-tv leanback


【解决方案1】:

请问你为什么想知道键盘状态?

如果我没有其他办法,我会:-

  1. 当您希望键盘打开时...强制关闭和打开,反之亦然
  2. 创建一个全局布尔标志,该标志将根据是否单击文本字段而改变.. 如果单击,布尔 = true ... 如果键盘打开(blooean = true),然后按下返回按钮,则设置布尔 = false ...

【讨论】:

  • 我想为某个事件隐藏键盘
【解决方案2】:

我一直在寻找这样的东西

fun isKeyBoardVisible() = ViewCompat.getRootWindowInsets(requireView())?.isVisible(WindowInsetsCompat.Type.ime()) ?: false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 2016-06-15
    • 1970-01-01
    • 2015-08-09
    • 2017-04-12
    • 2011-01-10
    • 2014-11-17
    相关资源
    最近更新 更多