//隱藏軟鍵盤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...