我正在开发一个应用程序,我有RFID阅读器(模拟键盘)。在某些活动中,我也需要一个虚拟键盘。我发现我只需要切换“使用物理键盘”。这很好,但是当我重新启动平板电脑时,此功能设置为默认值?
是否可以,如果我可以在我的代码中的某处插入切换按钮?
答案 0 :(得分:1)
我可以使用以下代码切换屏幕键盘:
InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(0, 0);
在参考中,使用EditText。
“EditText是一个基于TextView的薄贴面,它将自身配置为可编辑。”
要显示屏幕键盘,他们只需触摸文本框即可。如果该框被命名为“搜索”或类似名称,我相信它对用户而不是按钮更有用。