Ich habe es noch nicht probiert, aber ich sehe nicht, warum es mit so etwas wie dies funktionieren könnte nicht:
<android.support.v4.widget.SlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/sliding_pane_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<fragment
android:id="@+id/content_pane"
android:name="package.DetailFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:layout_marginRight="60dp"
/>
<fragment
android:id="@+id/list_pane"
android:name="package.MyListFragment"
android:layout_width="300dp"
android:layout_height="match_parent"
android:layout_gravity="left"
/>
Auf diese Weise würden Sie die ListFragment auf der rechten Seite haben. Nun, welche Sie zuerst geöffnet haben möchten, liegt ganz bei Ihnen. Wenn Sie wollten, welche die linke Seite haben, zuerst würden Sie so etwas wie dies in der onCreate Methode Ihrer MainActivity haben müssen:
private SlidingPaneLayout mSlidingLayout;
mSlidingLayout = (SlidingPaneLayout) findViewById(R.id.sliding_pane_layout);
mSlidingLayout.setPanelSlideListener(new SliderListener());
mSlidingLayout.openPane();
sogar tho bin ich spät hoffe, dass ich das hilft.
Hallo saimonjingai, habe keine Lösung für das Verschieben von SlidingPaneLayout nach rechts .. Bitte helfen Sie mir, wenn Sie gefunden haben ... – Adi
Hat jemand von euch das herausgefunden? – Michiel