android weight frameLayout和BottomNavigationView 布局分配

<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 之外的所有空间。

猜你喜欢

转载自blog.csdn.net/u014644594/article/details/80466116