Android 調出和隱藏軟鍵盤

1、彈出軟鍵盤

public static void showSoftInputMode(Context context,View windowToken) {
             final InputMethodManager imm =(InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); 
             imm.showSoftInput(windowToken,InputMethodManager.SHOW_FORCED);
      }

//有時候失效的原因是控件沒有加載好

 

2、隱藏軟鍵盤

 public static void hideSoftInputMode(Context context,View  windowToken) {
     InputMethodManager imm = ((InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE));
     imm.hideSoftInputFromWindow(windowToken.getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);
 }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章