开发者社区> 问答> 正文

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

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

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

展开
收起
爵霸 2016-06-14 13:24:12 2266 0
1 条回答
写回答
取消 提交回答
  •  /**
         * 关闭软键盘
         * 
         * @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);
        }
    2019-07-17 19:37:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载