So verhindern Sie das Schließen der Navigationsschublade durch Berühren außerhalb der Schublade

Ich habe eine Aktivität mit der Navigationsleiste. Wenn das Benutzergerät eine Tabelle ist und die Ausrichtung Querformat ist - Ich muss die Schublade nicht schließen, indem ich auf das Element in der Schublade klicke:

if (!isTablet || context.getResources().getConfiguration().orientation==1) {
    mDrawerLayout.closeDrawer(Gravity.START);
}

Es funktioniert. Wenn der Benutzer den Bildschirm außerhalb der geöffneten Schublade berührt, wird die Schublade geschlossen. Die Verwendung von DrawerLayout.LOCK_MODE_LOCKED_OPEN ist ungeeignet, da ich Schubladenschiebefunktionen speichern muss.Wie kann das Schließen der Navigationsschublade verhindert werden, wenn der Benutzer außerhalb der Schublade berührt?

Bitte, hilf.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage