我正在开发一个应用程序,我有rfid阅读器(模拟键盘)。在一些活动中,我也需要一个虚拟键盘。我发现我只需要切换“使用物理键盘”。这很好,但是当我重新启动平板电脑时,这个功能设置为默认值?
如果我能在代码中的某个地方插入一个开关,是否有可能?

最佳答案

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

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

在“参考”中,使用EditText
“EditText是textView上的一个薄面板,它将自身配置为可编辑。”
要显示屏幕键盘,他们只需触摸文本框。如果这个框被命名为“搜索”或类似的东西,我相信它对用户来说比按钮更有用。

关于android - 如何切换“使用物理键盘”。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11878153/

10-15 18:25