软键盘显示隐藏(直接调用)
/**
* 调用eg: SoftInputManager.hideSoftInput(this);* 软键盘管理器
*
*/
public class SoftInputManager {
/**
* 隱藏软键盘
*
* @param mContext
*/
public static void hideSoftInput(Activity mContext) {
try {
((InputMethodManager) mContext
.getSystemService(Context.INPUT_METHOD_SERVICE))
.hideSoftInputFromWindow(mContext.getCurrentFocus()
.getWindowToken(),
InputMethodManager.HIDE_NOT_ALWAYS);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 显示软键盘
*
* @param mContext
*/
public static void showSoftInput(Activity mContext) {
try {
((InputMethodManager) mContext
.getSystemService(Context.INPUT_METHOD_SERVICE))
.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
} catch (Exception e) {
e.printStackTrace();
}
}
}