Android軟鍵盤的顯示和隱藏

2021-08-18 10:46:51 字數 580 閱讀 4254

//隱藏軟鍵盤

inputmethodmanager

imm

=(

inputmethodmanager

) getsystemservice

(context.input_method_service);

imm.togglesoftinput(0

, inputmethodmanager.hide_not_always

);

/**

* 顯示軟體盤

* 進入頁面開啟軟鍵盤

* 首先要對指定的輸入框請求焦點。然後呼叫輸入管理器彈出軟鍵盤。

*警告:對於剛跳到乙個新的介面就要彈出軟鍵盤的情況上述**可能由於介面為載入完全而無法彈出軟鍵盤。

*此時應該適當的延遲彈出軟鍵盤如200毫秒(保證介面的資料載入完成)。例項**如下:

*/private void

setedittextstate

() }

,200);

}

et_code:表示控制項是否選中

Android 手動顯示和隱藏軟鍵盤

本人用過第乙個,第二個靠譜 1 方法一 如果輸入法在視窗上已經顯示,則隱藏,反之則顯示 inputmethodmanager imm inputmethodmanager getsystemservice context.input method service imm.togglesoftinpu...

Android 手動顯示和隱藏軟鍵盤

1 如果輸入法在視窗上已經顯示,則隱藏,反之則顯示 inputmethodmanager imm inputmethodmanager getsystemservice context.input method service imm.togglesoftinput 0,inputmethodman...

Android 手動顯示和隱藏軟鍵盤

1 方法一 如果輸入法在視窗上已經顯示,則隱藏,反之則顯示 inputmethodmanager imm inputmethodmanager getsystemservice context.input method service imm.togglesoftinput 0 inputmetho...