android 判断软键盘是否弹出

/**
 * 判断软键盘是否弹出
 */
public static boolean isSHowKeyboard(Context context, View v) {
    InputMethodManager imm = (InputMethodManager) context.getSystemService(context.INPUT_METHOD_SERVICE);
    if (imm.hideSoftInputFromWindow(v.getWindowToken(), 0)) {
        imm.showSoftInput(v, 0);
        return true;
        //软键盘已弹出
    } else {
        return false;
        //软键盘未弹出
    }
}

你可能感兴趣的:(android 判断软键盘是否弹出)