non l'ho ancora provato, ma non vedo il motivo per cui would't lavorare con qualcosa di simile:
<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"
/>
In questo modo si avrebbe la ListFragment sul lato destro. Ora quale vuoi aprire per primo dipende da te. Se si voleva avere il lato sinistro che mostra prima avresti bisogno di avere qualcosa di simile nel metodo onCreate del vostro MainActivity:
private SlidingPaneLayout mSlidingLayout;
mSlidingLayout = (SlidingPaneLayout) findViewById(R.id.sliding_pane_layout);
mSlidingLayout.setPanelSlideListener(new SliderListener());
mSlidingLayout.openPane();
anche tho sono in ritardo Spero che questo aiuta.
Ciao saimonjingai, ho trovato qualche soluzione per spostare SlidingPaneLayout a destra .. pls aiutami se hai trovato ... – Adi
Qualcuno di voi ha capito? – Michiel