美文网首页
软键盘工具类-KeyBoardUtils

软键盘工具类-KeyBoardUtils

作者: EraJieZhang | 来源:发表于2018-12-11 14:09 被阅读0次
    /**
     * Created by EEH on 2018/3/20.
     */
    public class KeyBoardUtils
    {
        /**
         * 打卡软键盘
         *
         * @param mEditText 输入框
         * @param mContext 上下文
         */
        public static void openKeybord(EditText mEditText, Context mContext)
        {
            InputMethodManager imm = (InputMethodManager) mContext
                    .getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.showSoftInput(mEditText, InputMethodManager.RESULT_SHOWN);
            imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,
                    InputMethodManager.HIDE_IMPLICIT_ONLY);
        }
    
        /**
         * 关闭软键盘
         *
         * @param mEditText 输入框
         * @param mContext 上下文
         */
        public static void closeKeybord(EditText mEditText, Context mContext)
        {
            InputMethodManager imm = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE);
    
            imm.hideSoftInputFromWindow(mEditText.getWindowToken(), 0);
        }
    }
    
    

    相关文章

      网友评论

          本文标题:软键盘工具类-KeyBoardUtils

          本文链接:https://www.haomeiwen.com/subject/linshqtx.html