//1.弹出软键盘getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); //2.弹出软键盘        InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);        inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);//关闭(如果是在Dialog中弹出的,则一定要在Dialog关闭前关闭软键盘;如果是在Activity中弹出的,则一定要在finish之前关闭软键盘) //1.隐藏软键盘                InputMethodManager inputMgr = (InputMethodManager) context                        .getSystemService(Context.INPUT_METHOD_SERVICE);                inputMgr.toggleSoftInput(InputMethodManager.HIDE_NOT_ALWAYS, 0);/**     * 2.隐藏软键盘(有输入框)     * @param context     * @param mEditText     */    public static void hideSoftKeyboard(@NonNull Context context,                     @NonNull EditText mEditText)    {        InputMethodManager inputmanger = (InputMethodManager) context                 .getSystemService(Context.INPUT_METHOD_SERVICE);        inputmanger.hideSoftInputFromWindow(mEditText.getWindowToken(), 0);    }/**     * 3.隐藏软键盘(有输入框)     * @param context     * @param mEditText     */    public static void hideSoftKeyboard(@NonNull Context context,                     @NonNull EditText mEditText)    {        InputMethodManager inputmanger = (InputMethodManager) context                 .getSystemService(Context.INPUT_METHOD_SERVICE);        inputmanger.hideSoftInputFromWindow(mEditText.getWindowToken(), 0);    }

更多相关文章

  1. 【问题】Android(安卓)Studio3.1.2 Rejecting re-init on previo
  2. Android开启/关闭/监听 飞行模式
  3. android中隐藏以及显示软键盘代码
  4. android隐藏底部虚拟键Navigation Bar实现全屏
  5. android ActionBar的使用
  6. android 截获键盘事件
  7. Android(安卓)点击按钮隐藏键盘
  8. android 监听判断软键盘的弹出、隐藏状态
  9. android软键盘的显示与隐藏

随机推荐

  1. i-jetty环境搭配与编译
  2. Android中圆形和条形ProgressBar设置颜色
  3. Android(安卓)Virtual Device Manager 创
  4. Android(安卓)适配器Adapter的学习
  5. Android(安卓)多媒体
  6. android 适配器Adpter的使用总结 之 Curs
  7. 使用GreenDroid开源项目
  8. android上传图片和参数(属性)到服务器
  9. Android(安卓)jni调用第三方so库和.h文件
  10. Android中SQLite数据库存储方式 .(转)