2 q15591 q15591 于 2015.07.27 09:43 提问

Android 怎么实现 点击 按钮隐藏输入法键盘

是再一个 Dalog里 ,点击Dialog上的取消按钮,输入法键盘也会隐藏掉,用下面这段代码没用

  InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);

3个回答

CSDNXIAOD
CSDNXIAOD   2015.07.27 09:56

Android 隐藏输入法键盘
Android 点击按钮隐藏键盘
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

crazy1235
crazy1235   Ds   Rxr 2015.07.27 13:30
 /**
     * 关闭软键盘
     * 
     * @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);
    }
mengjiaxin_0403
mengjiaxin_0403   2015.07.27 18:07

((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);

Csdn user default icon
上传中...
上传图片
插入图片