在 HTC 设备中,即使我们设置了 editText.setEnabled(false),本机键盘也会弹出。当我们双击时,它会显示我们不想要的剪切复制粘贴选项。
为此,我们应用了 editText.setRawInputType(EditorInfo.TYPE_NULL); 的修复。,但应用此功能后,键盘显示问题已修复,但仍会出现剪切复制粘贴选项。
帮助赞赏。
谢谢!布山
在 HTC 设备中,即使我们设置了 editText.setEnabled(false),本机键盘也会弹出。当我们双击时,它会显示我们不想要的剪切复制粘贴选项。
为此,我们应用了 editText.setRawInputType(EditorInfo.TYPE_NULL); 的修复。,但应用此功能后,键盘显示问题已修复,但仍会出现剪切复制粘贴选项。
帮助赞赏。
谢谢!布山
在这个问题中,有一种方法如何隐藏软键盘。它对我有用。
他们说:
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
当您启用请使用它时,它不会显示键盘 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
或
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
setContentView(R.layout.mainlist);