打开或关闭软键盘Android工具类详解编程语言

    import android.content.Context;   
    import android.view.inputmethod.InputMethodManager;   
    import android.widget.EditText;   
       
    //打开或关闭软键盘   
    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);   
        }   
    }  

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/11015.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论