带有linearlayout实现的导航抽屉,支持所有版本的android

带有linearlayout实现的导航抽屉,支持所有版本的android,android,android-layout,android-fragments,navigation,navigation-drawer,Android,Android Layout,Android Fragments,Navigation,Navigation Drawer,我正在制作一个android应用程序,我想实现如下导航抽屉: 导航抽屉应该像playstore一样覆盖actionbar 导航抽屉应该是线性布局(所以我需要添加页眉、列表视图、页脚之类的东西) 在所有版本>Android 4.0中都应该相同 我想像下图中的抽屉一样实现 将此布局用于您的活动 <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="h

我正在制作一个android应用程序,我想实现如下导航抽屉:

  • 导航抽屉应该像playstore一样覆盖actionbar
  • 导航抽屉应该是线性布局(所以我需要添加页眉、列表视图、页脚之类的东西)
  • 在所有版本>Android 4.0中都应该相同
  • 我想像下图中的抽屉一样实现


    将此布局用于您的活动

    <?xml version="1.0" encoding="utf-8"?>
    <android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/DrawerLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:elevation="7dp">
    
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
    
        <include
            android:id="@+id/tool_bar"
            layout="@layout/tool_bar"></include>
    
       <!-- Your Main Content-->
    
    </LinearLayout>
    
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="left"
        android:orientation="vertical">
    
    <!-- Your Header-->
    
        <ListView
            android:id="@+id/nav_drawer_options_list"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_gravity="left"
            android:layout_weight="1"
            android:scrollbars="vertical"></ListView>
    
      <!-- Your Footer-->
    
    </LinearLayout>
    
    
    </android.support.v4.widget.DrawerLayout>
    

    那么你的主要问题是什么?你看过设计库了吗?你是指安卓1.6 API 4还是安卓4.0 API 14?无论如何,你应该提供具体的问题,并显示你的努力,这不是一个为我写代码的网站。这是一个很好的工作回答这个问题。请提供否决投票的原因。
    <?xml version="1.0" encoding="utf-8"?>
    <android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/action_bar_color"
    app:theme="@style/ThemeOverlay.AppCompat.ActionBar"
    android:theme="@style/ThemeOverlay.AppCompat.Dark">
    
    </android.support.v7.widget.Toolbar>