Я создаю приложение с BottomNavigationView
, в котором первая вкладка загружена правильно:
Вкладка 1:
Однако, когда я переключаюсь на следующую вкладку, кажется, что Framelayout проходит под панелью инструментов следующим образом:
Вкладка 2:
Снова вкладка 1:
Это мой макет:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
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="match_parent">
<FrameLayout
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/bottom_navigation"/>
<android.support.design.widget.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
app:menu="@menu/bottom_nav_menu"
app:labelVisibilityMode="unlabeled"
app:itemBackground="@color/colorPrimary"
app:itemIconTint="@color/bottom_nav_color"
app:itemTextColor="@color/bottom_nav_color" />
</RelativeLayout>
Есть похожие случаи, подобные этому:
Часть элементов фрагмента скрывается под панелью действий
Но в моем случае решения не работают. Любая идея, что я должен изменить? Или почему панель инструментов теряет приоритет? Я уже тестировал, чтобы создать его самостоятельно в Layout, и он тоже не работал должным образом.
приписка
Я загружаю WebViews , но я сомневаюсь, что это влияет.