Zunächst einmal weiß ich, dass diese Frage hier schon einmal aufgetaucht ist, aber nachdem ich viel versucht habe, war ich immer noch nicht erfolgreich. Ich arbeite an dem Beispiel von der Android Developers Site .
Ich versuche, das Menü so einzustellen, dass es von rechts nach links geöffnet wird, anstatt wie es im Beispiel implementiert wird (von links nach rechts). Außerdem möchte ich die Schaltfläche zum Öffnen des Menüs auf die rechte Seite der Aktionsleiste verschieben. Ich habe hier auch einige Antworten rot, zum Beispiel in dieser Antwort .
Ich versuche, die Schwerkraft der Ansichten und Layouts zu ändern, erhalte jedoch den Fehler:
Keine Schubladenansicht mit absoluter Schwerkraft LINKS gefunden
Können Sie mir bitte helfen, herauszufinden, wo das Problem in meinem Code liegt und was ich ändern muss, um das Menü von rechts zu öffnen und die Schaltfläche in der Aktionsleiste nach rechts zu verschieben?
Der XML-Code ist hier:
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_gravity="right"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:id="@+id/content_frame"
android:layoutDirection="rtl"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<ListView android:id="@+id/left_drawer"
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_gravity="right"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="10dp"
android:background="#111"/>
</android.support.v4.widget.DrawerLayout>