Die frühere Antwort könnte auch funktionieren, aber es fühlt sich, dass es zu viel ist im Vergleich zu dem, was Sie erreichen wollen. Sie können die Navigationsansicht nur so ändern, dass sie nicht über die Statusleiste gezogen wird. die android:fitsSystemWindows
des NavigationView Element false
In Ihrem activity_main.xml
ändern. Dadurch erhalten Sie das gewünschte Ergebnis.
So ist der Codeblock wird wie folgt aussehen:
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
android:fitsSystemWindows="false"
app:headerLayout="@layout/nav_header_main"
app:menu="@menu/activity_main_drawer"/>
Post der Layout-Datei Ihrer Navigationsleiste. Diese Farbe hilft mir bei der Aussicht. –
ist das Beispiel von Android Studio, wenn Sie newDrawerActivity erstellen – aurelianr