滑动面板布局 - 打开详细信息窗格时,为什么主窗格会移动?怎么阻止它?

时间:2016-11-14 01:48:29

标签: android

我计划在我的应用程序中使用滑动面板布局。在主窗格中有一个图像,在详细信息窗格中使用列表视图。问题是打开详细信息窗格(Listview)(从左到右)主窗格(图像)也向左移动。打开滑动面板时,我不需要移动主窗格。你我参考附件屏幕了解这一点。

See attached screen

<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>

1 个答案:

答案 0 :(得分:0)

首先,菜单的滑动不依赖于XML文件。您应该检查您的主要活动类别。作为参考,请访问http://www.androidhive.info/2013/11/android-sliding-menu-using-navigation-drawer/