Android DrawerLayout schlägt fehl, wenn TOP- und BOTTOM-Gravity verwendet werden

8

Ich spiele gerade mit dem neuen DrawerLayout , das vor kurzem in der App enthalten war Unterstützungsbibliothek. Ich habe nur ein einfaches Beispiel mit mehreren Schubladen implementiert, während ich START und ENDE als Gewichte benutzte, das alles wie ein Zauber wirkte, aber wenn ich versuche, eine Schublade mit TOP oder BOTTOM Gravity hinzuzufügen, stürzt es ab.

Ist es möglich, Schubladen von oben und / oder unten zu schieben?

Unten ist der vollständige Code für meine Aktivität und das XML-Layout in einem Arbeitszustand; Wenn ich versuche, das zu ändern:

%Vor%

hinein (beachten Sie Änderungen in layout_width, layout_height und layout_gravity):

%Vor%

und die Zeile:

%Vor%

Info dieses:

%Vor%

ist, wenn ich den folgenden Fehler erhalte:

%Vor%

Irgendwelche Hinweise, warum kann ich diese anderen Gewichte nicht benutzen?

Danke!

MainActivity.java

%Vor%

activity_main.xml

%Vor%     
luixal 16.05.2013, 03:26
quelle

3 Antworten

6

Es gibt keine offizielle Referenz für DrawerLayout, um "Bottom" oder "Top" Gravity zu verwenden - Quelle

  

public void openDrawer (Schweregrad)

     

Öffnen Sie das angegebene Fach, indem Sie es außerhalb der Ansicht animieren.

     

Parameter Schwerkraft

     

Gravity.LEFT zum Bewegen der linken Schublade oder Gravity.RIGHT für die rechte Seite.   GravityCompat.START oder GravityCompat.END können ebenfalls verwendet werden.

Wenn Sie andere visuelle Effekte verwenden möchten - verwenden Sie eine andere Bibliothek

    
AndrewS 25.06.2013, 14:27
quelle
11

Wir haben diese Funktionalität kürzlich in der Umano App implementiert und open source it:

geöffnet

Ссылка

    
tokudu 31.05.2013 21:30
quelle
1

Die Menü-Schublade von Simon Vig Therkildsen funktioniert gut als Standardschiebe-Menüschublade, unterstützt aber auch oben und unten Schubladen. Seine Beispielanwendung enthält Beispiele zur Implementierung des Menüs mit TOP / BOTTOM Gravity.

    
Marco RS 16.05.2013 04:17
quelle

Tags und Links