【问题标题】:Android DrawerLayout not sliding actionbarAndroid DrawerLayout 不滑动操作栏
【发布时间】:2014-10-16 16:05:50
【问题描述】:

我创建了一个滑块菜单,但我遇到的问题是它不滑动操作栏?

它只会滑动内容。

这是我的活动 xml

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawerLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <FrameLayout

        android:id="@+id/content_frame"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="com.me.ui.MainActivity">

        <LinearLayout
            android:id="@+id/container"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:orientation="vertical">

        </LinearLayout>


    </FrameLayout>

    <ListView
        android:id="@+id/side_menu"
        android:layout_width="@dimen/slide_menu_width"
        android:layout_height="fill_parent"
        android:layout_gravity="start"
        android:background="@android:color/black"
        android:choiceMode="singleChoice"
        android:divider="@null"></ListView>
</android.support.v4.widget.DrawerLayout>

【问题讨论】:

    标签: java android


    【解决方案1】:

    “本机”导航抽屉旨在仅滑动内容,而不是操作栏。 一些早期的实现(即非官方)也允许滑动操作栏,但支持库提供的实现不允许。

    this answer 为例。

    【讨论】:

    • 滑动操作栏可能是不好的设计实践?
    • 我不会称其为不好(或好的)设计,但这不是大多数用户所期望的,因为常见的行为是不滑动它
    猜你喜欢
    • 2014-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 2013-08-04
    相关资源
    最近更新 更多