【问题标题】:How to toggle "Use Physical Keyboard".如何切换“使用物理键盘”。
【发布时间】:2012-08-06 08:49:48
【问题描述】:

我正在开发一个有 RFID 阅读器(模拟键盘)的应用程序。在某些活动中,我还需要一个虚拟键盘。我发现我需要的只是切换“使用物理键盘”。效果很好,但是当我重新启动平板电脑时,此功能设置为默认值?

如果我可以在代码中的某处插入切换,是否可以?

【问题讨论】:

标签: android toggle rfid virtual-keyboard


【解决方案1】:

我可以使用以下代码切换屏幕键盘:

InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(0, 0);

在参考中,使用EditText

“EditText 是对 TextView 的薄薄的一层,它将自身配置为可编辑。”

要显示屏幕键盘,他们需要做的就是触摸文本框。如果该框被命名为“搜索”或类似名称,我相信它对用户来说会比按钮更有用。

【讨论】:

  • 插入 USB 键盘并启用“使用物理键盘”时,这是否也有效?
猜你喜欢
  • 1970-01-01
  • 2012-03-03
  • 1970-01-01
  • 1970-01-01
  • 2011-03-17
  • 2020-02-13
  • 2011-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多