关闭

软键盘开关

96人阅读 评论(0) 收藏 举报
分类:
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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场