我正在开发一个应用程序,我有RFID阅读器(模拟键盘)。 在一些活动,我需要一个虚拟键盘,以及。 我发现,所有我需要的是切换“使用物理键盘”。 这工作正常,但是当我重新启动我的平板电脑,该功能被设置为默认?
是否有可能,如果我能在我的代码的地方插入一个切换?
我正在开发一个应用程序,我有RFID阅读器(模拟键盘)。 在一些活动,我需要一个虚拟键盘,以及。 我发现,所有我需要的是切换“使用物理键盘”。 这工作正常,但是当我重新启动我的平板电脑,该功能被设置为默认?
是否有可能,如果我能在我的代码的地方插入一个切换?
我可以切换屏幕上的键盘,用下面的代码:
InputMethodManager inputMgr = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
inputMgr.toggleSoftInput(0, 0);
在参考,使用的EditText 。
“的EditText是很薄的木皮在TextView的是其自身配置为可编辑。”
要显示屏幕键盘,所有他们需要做的是在文本框中触摸。 如果箱子被命名为“搜索”或类似的东西,我相信这将是比按钮的用户更加有用。