软键盘开关

原创 2016年06月02日 11:58:17
public class KeyBoardTool {

    /**
     * 打卡软键盘
     * @param et 指定的输入框对象
     */
    public static void openKeyboard(EditText et, Context ctx) {
        InputMethodManager manager = (InputMethodManager) ctx.getSystemService(Context.INPUT_METHOD_SERVICE);
        manager.showSoftInput(et, InputMethodManager.RESULT_SHOWN);
        manager.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);
    }

    /**
     * 关闭软键盘
     */
    public static void closeKeyboard(EditText et, Context ctx) {
        InputMethodManager manager = (InputMethodManager) ctx.getSystemService(Context.INPUT_METHOD_SERVICE);
        manager.hideSoftInputFromWindow(et.getWindowToken(), 0);
    }
}  

以上。如有错误和疑问,欢迎指正提出。 catface.wyh@gmail.com

版权声明:本文为博主原创文章,如需转载请声明作者信息,谢谢。

关于EditText的焦点和软键盘开关的一些总结

一. 相关API android:windowSoftInputMode属性一共有9个取值,分别是:     stateUnspecified,stateUnchanged,stateHidden...

QT虚拟软键盘

  • 2017年11月02日 20:34
  • 14KB
  • 下载

javascript 屏幕软键盘

  • 2014年11月22日 19:36
  • 1.53MB
  • 下载

只要是点击editText以外部分就让软键盘收起来

package com.example.changekeyboard; import android.app.Activity; import android.content.Context; im...

Windows触摸屏软键盘

  • 2015年02月05日 11:28
  • 500KB
  • 下载

Android自定义软键盘

  • 2017年02月24日 15:41
  • 322KB
  • 下载

Android 软键盘弹出自动移动布局

当我们在使用登录界面的时候,软键盘弹出经常会挡住输入框或者登录按钮 一般应用都没有处理,处理的也是很粗糙,所以我写了一个自定义控件解决该问题。 想移动谁就移动谁,so easy !!!!! /** ...
  • Inke88
  • Inke88
  • 2016年06月21日 15:50
  • 933

JS软键盘代码

  • 2015年12月22日 16:38
  • 68KB
  • 下载

自定义软键盘

  • 2016年08月10日 15:59
  • 24KB
  • 下载

模仿手机浏览器,点击Edittext,同时出现搜索历史和软键盘

点击Edittext,同时出现搜索历史和软键盘
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软键盘开关
举报原因:
原因补充:

(最多只允许输入30个字)