Ich verwende eine android.support.v4.widget.DrawerLayout
in meiner Tätigkeit. Solange ich die Wischgeste benutze, um es zu öffnen, funktioniert es gut.DrawerLayout.openDrawer funktioniert nicht beim ersten Mal
Allerdings, wenn ich es über einen Button-Klick öffnen möchten, indem drawer.openDrawer(Gravity.LEFT)
Aufruf, funktioniert es nicht.
Aber, Wenn ich es einmal mit der Swipe-Geste öffne, danach funktioniert es normalerweise mit der Taste klicken.
Irgendeine Idee, wie ich das lösen oder umgehen könnte?
Klicken Sie auf die Schaltfläche, um nur einige zufällige Schaltflächen anzuzeigen, oder möchten Sie auf das Symbol oben links klicken, um die Schublade zu wechseln? – btse
Es ist für einen zufälligen Knopf, den ich habe.Nochmal, das seltsame ist, dass es normal funktioniert, nachdem Sie es einmal mit der Swipe-Geste geöffnet und geschlossen haben, während Sie, wenn Sie zuerst die Taste drücken, nichts tun – user2527666
Das ist sehr merkwürdig. Haben Sie eine Log-Anweisung eingegeben, um sicherzustellen, dass die Methode, die Ihre Schaltfläche aufruft, beim ersten Klick aufgerufen wird? – btse