我计划在我的应用程序中使用滑动面板布局。在主窗格中有一个图像,在详细信息窗格中使用列表视图。问题是打开详细信息窗格(Listview)(从左到右)主窗格(图像)也向左移动。打开滑动面板时,我不需要移动主窗格。你我参考附件屏幕了解这一点。
<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/SlidingPanel"
android:layout_width="match_parent"
android:layoutDirection="rtl"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="right">
<ListView
android:id="@+id/MenuList"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="#101010"
android:orientation="vertical" >
<ImageView
android:id="@+id/image_robot"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/android_robot" />
</LinearLayout>
</android.support.v4.widget.SlidingPaneLayout>
答案 0 :(得分:0)
首先,菜单的滑动不依赖于XML文件。您应该检查您的主要活动类别。作为参考,请访问http://www.androidhive.info/2013/11/android-sliding-menu-using-navigation-drawer/