在android滑动菜单中锁定第一个元素

时间:2014-03-07 18:46:02

标签: android android-layout user-interface android-fragments android-menu

我正在设计基于导航抽屉图案的示例的android侧滑动菜单,如下所示:

<android.support.v4.widget.DrawerLayout >

    <FrameLayout>
...
    </FrameLayout>
   <ListView>
...
    </ListView>
</android.support.v4.widget.DrawerLayout>

实现这样的目标:

enter image description here

在大写的情况下,我们将视图(2)视为ListView,但是对于上层xml,如何将(1)1中的菜单锁定元素放入其中。我尝试将ListView封装在相对/线性布局中,如:

<android.support.v4.widget.DrawerLayout >

        <FrameLayout>
    ...
        </FrameLayout>
<LinearLayout>
  <TextView/>

     <ListView>
    ...
        </ListView>
</LinearLayout>
    </android.support.v4.widget.DrawerLayout>

但它没有结果。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如下所示更改布局。这样可以正常工作。为您的最高用户详细信息更改线性布局。

    <android.support.v4.widget.DrawerLayout>

        <FrameLayout
            android:id="@+id/frame_container"
            android:layout_width="match_parent"
            android:layout_height="match_parent" >
        </FrameLayout>

        <FrameLayout
            android:id="@+id/drawerContainer"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_gravity="start"
            android:layout_marginRight="20dp" >

            <LinearLayout
                android:id="@+id/slide_menu_ll_user"
                android:layout_width="match_parent"
                android:layout_height="72dp"
                android:layout_gravity="left"
                android:clickable="true"
                android:focusable="true"
                android:orientation="horizontal" >

                <TextView />

                <ImageButton />
            </LinearLayout>

            <ListView />
        </FrameLayout>

    </android.support.v4.widget.DrawerLayout>