在Android的滑动菜单锁定的第一个元素 [英] Locked first element in android sliding menu
本文介绍了在Android的滑动菜单锁定的第一个元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我基于与这样的抽屉式导航模式实例设计的Android侧滑菜单
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屋!
查看全文