Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用AndroidX依赖项从头开始创建导航抽屉_Java_Android_Navigation Drawer - Fatal编程技术网

Java 如何使用AndroidX依赖项从头开始创建导航抽屉

Java 如何使用AndroidX依赖项从头开始创建导航抽屉,java,android,navigation-drawer,Java,Android,Navigation Drawer,我已经找到了很多适用于Android X之前版本的教程,但是找不到一个适合Android X之后版本的教程。如果您能详细介绍一下如何制作一个,或者只是一个链接到一个非常好的教程,我会非常感激。我意识到这是非常开放的,我只想使用内置的导航抽屉,但我真的想全面了解它。确保您已将项目迁移到Android。如果你没有,你会在网上找到很多教程。一旦你做到了。创建新活动时,请确保选择“导航抽屉活动”,即是如此。您的导航抽屉将带有android x依赖项。给您 <?xml version="1.0" e

我已经找到了很多适用于Android X之前版本的教程,但是找不到一个适合Android X之后版本的教程。如果您能详细介绍一下如何制作一个,或者只是一个链接到一个非常好的教程,我会非常感激。我意识到这是非常开放的,我只想使用内置的导航抽屉,但我真的想全面了解它。

确保您已将项目迁移到Android。如果你没有,你会在网上找到很多教程。一旦你做到了。创建新活动时,请确保选择“导航抽屉活动”,即是如此。您的导航抽屉将带有android x依赖项。

给您

<?xml version="1.0" encoding="utf-8"?>

<androidx.drawerlayout.widget.DrawerLayout 
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto"
   android:id="@+id/drawer_layout"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical">

   <com.google.android.material.navigation.NavigationView
     android:id="@+id/navigation"
     android:layout_width="wrap_content"
     android:layout_height="match_parent"
     android:layout_gravity="start"
     android:background="@color/white"
     android:fitsSystemWindows="false">

              <include layout="@layout/navigation_items" />

   </com.google.android.material.navigation.NavigationView>


</androidx.drawerlayout.widget.DrawerLayout>

没有太多“由内而外”的内容。它有三样东西:里面的
和两个
;第一个是内容,第二个是抽屉。这两个在
View
s中可以是你想要的任何东西。如果你特别想要一个关于如何从头开始在Android Studio中创建导航抽屉模板的教程,那么对于堆栈溢出来说,这可能有点太宽泛了,而要求链接到非站点的链接也不是主题。我还想提一下,你可以只看一下该模板生成的代码和布局。这真的不太复杂。