zoukankan      html  css  js  c++  java
  • 隐藏软键盘(解决自定义Dialog中无法隐藏的问题)

       /**
         * Dialog中隐藏软键盘不管用
         * @param activity
         */
        public static void  HideSoftKeyBoard(Activity activity){
            try{
                InputMethodManager imm =((InputMethodManager) activity.getSystemService(activity.INPUT_METHOD_SERVICE));
                if(imm.isActive()){
                    imm.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(),InputMethodManager.HIDE_NOT_ALWAYS);
                }
            }
            catch(Exception ex){
                LogUtil.WriteError(ex,tag+"->HideSoftKeyBoard()");
            }
        }
    
        /**
         * Dialog中隐藏软键盘
         * @param activity
         */
        public static void  HideSoftKeyBoardDialog(Activity activity){
            try{
                InputMethodManager imm = (InputMethodManager) activity.getSystemService(activity.INPUT_METHOD_SERVICE);
                imm.toggleSoftInput(InputMethodManager.HIDE_NOT_ALWAYS, 0);
            }
            catch(Exception ex){
                LogUtil.WriteError(ex,tag+"->HideSoftKeyBoard()");
            }
        }
  • 相关阅读:
    hdu1507
    zoj1654
    hdu2444
    poj3692
    hdu1150
    hdu1151
    poj2771
    hdu3829
    hdu4619
    hdu4715
  • 原文地址:https://www.cnblogs.com/huangzhen22/p/6732032.html
Copyright © 2011-2022 走看看