带有linearlayout实现的导航抽屉,支持所有版本的android
我正在制作一个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
将此布局用于您的活动
<?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>