<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <FrameLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:id="@+id/fl_container" > </FrameLayout> <android.support.design.widget.BottomNavigationView android:layout_width="match_parent" android:layout_height="wrap_content" app:itemIconTint="@color/selector_bottom_item_color" app:itemTextColor="@color/selector_bottom_item_color" ></android.support.design.widget.BottomNavigationView>
</LinearLayout>
将FrameLayout的下列属性改为
android:layout_height="0dp" android:layout_weight="1"之后,那么frameLayout占据BottomNavigationView 适配的GroupView 之外的所有空间。