在Android的滑动菜单锁定的第一个元素 [英] Locked first element in android sliding menu

查看:112
本文介绍了在Android的滑动菜单锁定的第一个元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我基于与这样的抽屉式导航模式实例设计的Andr​​oid侧滑菜单

I'm designing android side sliding menu based on examples with navigation drawer pattern like this :

<android.support.v4.widget.DrawerLayout >

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

要实现这样的:

在上例中,我们有视图(2)ListView的,但如何把像(1)一个菜单锁定的元素,对于要上的XML。我在亲戚/线性布局tryied封闭的ListView这样的:

In upper case we have view(2) as ListView but how to put in that menu locked element like (1) one, regarding to upper xml. I've tryied enclosing ListView in relative/linear layout like:

<android.support.v4.widget.DrawerLayout >

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

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

但它带来任何结果。任何想法?

but it brings no result. Any ideas ?

推荐答案

如下更改布局。这将正常工作。为您的顶级用户的详细信息线性布局的变化。

Change your layout as below. This will work fine. Make changes in linear layout for your top user details.

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

这篇关于在Android的滑动菜单锁定的第一个元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆