android如何調用顯示和隐藏系統預設的輸入法
1.調用顯示系統預設的輸入法
方法一、
InputMethodManager imm = (InputMethodManager) getSystemService
(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(m_receiverView(接受軟鍵盤輸入的視圖(View)),InputMethodManager.SHOW_FORCED(
提供目前操作的标記,SHOW_FORCED表示強制顯示));
方法二、
InputMethodManager m=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); (這個方法可以實作輸入法在視窗上切
換顯示,如果輸入法在視窗上已經顯示,則隐藏,如果隐藏,則顯示輸入法到視窗上)
2.調用隐藏系統預設的輸入法
((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow
(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(),