[Android] 软键盘打开与关闭的方法
2016-08-02 15:51
423 查看
直接上代码
打开软键盘与关闭软键盘的方法
/**
* 打开软键盘
* @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);
}
}
打开软键盘与关闭软键盘的方法
/**
* 打开软键盘
* @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);
}
}
相关文章推荐
- Android 关闭/打开多点触控 (Android中设置不能同时点击2个view的方法)
- Android代码自动打开和关闭软键盘
- android 打开或关闭软键盘
- Android 软键盘的打开关闭监听
- Android输入后关闭软键盘的方法
- Android工作笔记_点击EditText以外的地方关闭软键盘的方法
- Android控制闪光灯的方法(打开与关闭)
- Android KeyBoardUtils-打开或关闭软键盘
- C++实现PDA中打开和关闭软键盘的方法
- android代码控制软键盘的打开与关闭的工具类(KeybordS)
- Android如何快速打开系统软键盘和关闭系统软键盘
- Android开发 关于软键盘的 打开与关闭
- Android常用工具方法(关闭软键盘,安装apk,检测程序是否安装...)
- android代码控制软键盘的打开与关闭的工具类(KeybordS)
- C++实现PDA中打开和关闭软键盘的方法
- Android开发,在Fragment中,隐藏或关闭软键盘(虚拟键盘)的方法
- Android关闭或打开软键盘
- 怎么监听Android软键盘的打开和关闭
- android 程序打开和关闭软键盘(转)
- android自动打开和关闭软键盘