InputMethodManager IMM =(InputMethodManager)getsystem service(Context。輸入_方法_服務);
IMM。Showsoftinput (M _ Receiver視圖),InputMethodManager。SHOW_FORCED(提供當前操作的標誌,show _ Forced表示強制顯示));方法二,
InputMethodManager m =(InputMethodManager)getsystem service(Context。輸入_方法_服務);
m . togglesofinput(0,InputMethodManager。隱藏_不_總是);(該方法可以切換輸入法在窗口上的顯示。如果輸入法已經顯示在窗口上,它將被隱藏。如果它是隱藏的,它將顯示在窗口上。)
2.調用隱藏的系統默認輸入法。
((InputMethodManager)getsystem SERVICE(INPUT _ METHOD _ SERVICE))。hideSoftInputFromWindow(widgetsearcactivity . this . getcurrentfocus()。getWindowToken(),InputMethodManager。隱藏_不_總是);(WidgetSearchActivity是當前活動)
3.獲取輸入法的打開狀態
InputMethodManager IMM =(InputMethodManager)getsystem service(Context。輸入_方法_服務);
IsOpen如果返回true,說明輸入法是開放的。