我和SlidingPaneLayout
. 我正在尝试使用 3 个面板创建活动,如图所示:
情况是我希望面板 2 默认可见,当用户从左向右滑动时应该打开面板 1,当从右向左滑动面板 3 时。当我将视图添加到SlidingPaneLayout
最后添加时,默认情况下是可见的。有什么方法可以设置哪个视图应该是开始视图?这是我的布局xml:
<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/side_menu_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="@color/gray"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/oliveGreen">
</LinearLayout>
<ListView android:id="@+id/right_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_marginRight="0dp"
android:layout_marginEnd="0dp"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="@color/gray"/>
</android.support.v4.widget.SlidingPaneLayout>
在此配置rightDrawer
显示为起始视图。我想显示LinearLayout
并设置rightDrawr
在它的右侧。我希望我说清楚了,我将不胜感激。先感谢您。