![](/img/trans.png)
[英]How to disable key preview in popup keyboard (not in main softkeyboard layout)?
[英]How to disable softKeyboard if there is a hardware Keyboard
其實我正在通過這種方法檢查我的設備上是否有硬件鍵盤
private boolean isHardwareKeyboardAvailable() { return getResources().getConfiguration().keyboard != Configuration.KEYBOARD_NOKEYS; }
但是現在,如果該布爾值的結果為true,我將能夠為該活動禁用softKeyboard。 我能怎么做?
實際上是針對我在清單中設置的設備的目標
android:windowSoftInputMode="stateVisible"
但是我必須禁用它。
有什么建議嗎?
最簡單的方法是防止鍵盤自動彈出:
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
當您意識到電話具有物理鍵盤時,請輸入此代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.