Проблема с навигационным блоком в Android с вырезами / вырезом дисплея

Я разрабатываю приложение для Android с шаблоном Android Studio "Активность в Навигаторе", но если я открою блок навигации на телефоне с вырезом "Вырез / вырез", большая строка состояния покроет верхнюю часть заголовка Панели навигации.

Как я мог это исправить?

0 ответов

Измените атрибут android:fitsSystemWindows="true" на android:fitsSystemWindows="false". Это то, что сработало для меня.

Чтобы быть более конкретным, чем Adarsha Nayak V, установите android:fitsSystemWindows в false в вашем NavigationView:

<androidx.drawerlayout.widget.DrawerLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fitsSystemWindows="true"
            tools:openDrawer="start">

<!-- Other elements... -->

    <com.google.android.material.navigation.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/navigation_drawer_header"
                    app:menu="@menu/navigation_drawer"/>
</androidx.drawerlayout.widget.DrawerLayout>
Другие вопросы по тегам