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);
}
}
软键盘开关
于 2016-06-02 11:58:17 首次发布