【问题标题】:How to call Android TV soft keyboard for edittext?如何为edittext调用Android TV软键盘?
【发布时间】:2016-03-01 05:04:13
【问题描述】:

我正在开发一个安卓电视应用。 我想在 Edittext 处于焦点时显示软键盘输入。

我找到了以下常用代码

InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(analysisInput, InputMethodManager.SHOW_FORCED);

这些代码成功显示软键盘,但是当我使用 Dpad(笔记本电脑键盘)输入按钮选择数字或字符时,软键盘将自动隐藏并且没有输入到 Edittext 字段。

是手机版的代码只接受触摸输入吗?

显示能够与 Dpad 交互的 Android TV 软键盘的正确代码是什么?

【问题讨论】:

  • 你找到解决办法了吗

标签: android input ime television d-pad


【解决方案1】:

对于那些被卡住的人:笔记本键盘与Dpad不同。

在您的笔记本电脑键盘上按 Enter,您将始终得到 KeyEvent.KEYCODE_ENTER。

要测试您的 Dpad 输入,您必须在模拟器上启用它。

这里有一些步骤:

现在您可以测试所有 dpad 操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 2012-02-18
    • 1970-01-01
    • 2021-08-05
    相关资源
    最近更新 更多