底部导航会阻止recyclerView的最后一项

时间:2018-03-25 16:26:19

标签: android android-viewpager material-design android-coordinatorlayout bottomnavigationview

我正在设计一个应用程序。主要活动包含tabLayout。每个选项卡都有RecyclerView。但是,我无法看到RecyclerView的最后一项。我认为bottomNavigation可以阻止。如何更改viewPager的最后位置?我该怎么办?您可以在下面看到我的主要活动布局代码。 我的应用图片为:here          

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
        >

        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            app:layout_scrollFlags="scroll|enterAlways"
            app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
            app:contentInsetStart="0dp">

            <TextView
                android:id="@+id/tvMessage"
                android:layout_width="48dp"
                android:layout_height="48dp"
                android:padding="12dp"
                android:layout_gravity="left"
                android:drawableLeft="@drawable/ic_mail_white_24dp"
                android:background="?android:selectableItemBackground"
                android:onClick="openChat"/>

            <TextView
                android:id="@+id/tvProfile"
                android:layout_width="48dp"
                android:layout_height="48dp"
                android:padding="12dp"
                android:layout_gravity="right"
                android:drawableLeft="@drawable/ic_person_white_24dp"
                android:background="?android:selectableItemBackground"
                android:onClick="openProfile"/>

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Where2Stay"
                android:layout_gravity="center"
                android:id="@+id/toolbar_title"
                android:textColor="@color/textColorPrimary"
                android:textSize="30sp"
                android:textAlignment="center"/>

        </android.support.v7.widget.Toolbar>

        <android.support.design.widget.TabLayout
           android:id="@+id/tabs"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            app:tabMode="scrollable"
            app:tabGravity="fill"/>
    </android.support.design.widget.AppBarLayout>

    <android.support.v4.view.ViewPager
        android:id="@+id/viewpager"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior"
        />

<android.support.design.widget.BottomNavigationView
    android:id="@+id/bottom_navigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="?android:attr/windowBackground"
    app:layout_anchor="@+id/viewpager"
    app:layout_anchorGravity="bottom|center"
    app:menu="@menu/bottom_navigation">

    </android.support.design.widget.BottomNavigationView>

    <android.support.design.widget.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical|end"
        app:backgroundTint="#ff0000"
        android:layout_marginTop="350dp"
        android:layout_marginRight="25dp"

        app:srcCompat="@drawable/ic_add_white_24dp"/>

</android.support.design.widget.CoordinatorLayout>

0 个答案:

没有答案