实际上我有一个编辑文本。当我单击编辑文本虚拟键盘弹出窗口时。但我只是想即使在单击编辑文本后也始终隐藏虚拟键盘。并且编辑文本应该可以使用系统键盘打印。我该怎么做?
我的代码..
EditText edtNote = (EditText)findViewById(R.id.note);
InputMethodManager imm = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.restartInput(edtNote);
Configuration config = this.getResources().getConfiguration();
if (config.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES) {
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
}
尝试 edtNote.setInputType(InputType.Type_Null);它有优点也有缺点。
Android 不会将该元素视为输入元素。此后您无法输入任何内容
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)