左ペインに ListView があり、右ペインに MapFragment がある SlidingPaneLayout があります。
彼女は私のコードです:
<?xml version="1.0" encoding="utf-8"?>
<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">
<ListView android:id="@+id/left_pane"
android:layout_width="200dp"
android:layout_height="match_parent"
android:layout_gravity="left"/>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_height="match_parent"
android:layout_width="300dp"
android:layout_weight="1"
android:name="com.google.android.gms.maps.MapFragment"/>
</android.support.v4.widget.SlidingPaneLayout>
問題は、SlidingPaneLayout が小さな画面 (私の場合は 200dp + 300dp より小さい) に表示される場合です。その後、右側のペインが完全に画面に表示されるまで、マップは表示されません。左ペインが画面上にある場合でもマップが表示されるようにします(ListViewの右側に表示されます)。
このようなものではありません。右側のペインにマップを表示したい。
それは可能ですか?