Android Force schließt die Soft-Tastatur/ändert den Status der Soft-Tastatur – öffnet sich oder schließt sich

Vorwort 

 Manchmal, wenn wir auf das Eingabefeld klicken, um Daten einzugeben, sind wir nach der Eingabe etwas faul. Wenn wir die Tastatur nicht schließen möchten, klicken wir einfach auf Weiter. Zu diesem Zeitpunkt stellen wir fest, dass die Tastatur dem Bildschirm folgt und „geht“. ” zur nächsten Schnittstelle. Zu diesem Zeitpunkt müssen wir den Status der Tastatur ändern.

/** 改变键盘输入法的状态,如果已经弹出就关闭,如果关闭了就强制弹出 */
    public static void chageInputState(Context context) {
        InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
    }
 
    /** 强制关闭软键盘 */
    public static void closeKeyboard(Context context, View view) {
        InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
    }

Referenzblog: Android erzwingt das Schließen der Tastatur. Blog-CSDN von blog_android erzwingt das Schließen der Tastatur

Je suppose que tu aimes

Origine blog.csdn.net/TDSSS/article/details/127126119
conseillé
Classement