Locked first element in android sliding menu

若如初见. 提交于 2019-12-11 18:13:03

问题


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>

To achieve something like this:

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 ?


回答1:


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>


来源:https://stackoverflow.com/questions/22258232/locked-first-element-in-android-sliding-menu

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!