Android 如果有硬件键盘,如何禁用软键盘
实际上,我正在用这种方法检查我的设备上是否有硬件键盘Android 如果有硬件键盘,如何禁用软键盘,android,keyboard,Android,Keyboard,实际上,我正在用这种方法检查我的设备上是否有硬件键盘 private boolean isHardwareKeyboardAvailable() { return getResources().getConfiguration().keyboard != Configuration.KEYBOARD_NOKEYS; } 但现在,如果布尔值的结果为真,我将能够禁用该活动的软键盘。我该怎么办 实际上,对于我在清单中设置的设备目标 android:windowSoftInputMode="sta
private boolean isHardwareKeyboardAvailable() { return getResources().getConfiguration().keyboard != Configuration.KEYBOARD_NOKEYS; }
但现在,如果布尔值的结果为真,我将能够禁用该活动的软键盘。我该怎么办
实际上,对于我在清单中设置的设备目标
android:windowSoftInputMode="stateVisible"
但我必须禁用它
有什么建议吗?最简单的方法是防止键盘自动弹出: this.getWindow.setSoftInputModeWindowManager.LayoutParams.SOFT\u输入\u状态\u始终\u隐藏 当您意识到手机有物理键盘时,请输入此代码