欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 隐藏及切换显示键盘

程序员文章站 2023-01-03 09:06:58
android中隐藏显示键盘操作: 隐藏键盘: /** * 隐藏软键盘 */ public static void hideso...

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); 
  } 



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