Android 隐藏及切换显示键盘

Android中隐藏显示键盘操作:

隐藏键盘:

/** 
  * 隐藏软键盘 
  */ 
  public static void hideSoftInputMethod(Activity act) { 
    View view = act.getWindow().peekDecorView(); 
    if (view != null) { 
      // 隐藏虚拟键盘 
      InputMethodManager inputmanger = (InputMethodManager) act 
          .getSystemService(act.INPUT_METHOD_SERVICE); 
      inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0); 
    } 
  } 

切换键盘:

/** 
  * 切换软件盘 显示隐藏 
  */ 
  public static void switchSoftInputMethod(Activity act) { 
    // 方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示) 
    InputMethodManager iMM = (InputMethodManager) act 
        .getSystemService(Context.INPUT_METHOD_SERVICE); 
    iMM.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); 
  } 



感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!