3

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

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

4

1 回答 1

1

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

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

在参考中,使用EditText

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

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

于 2012-08-18T00:30:59.687 回答