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