Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:底部菜单栏隐藏回收器视图_Android_Android Recyclerview_Bottomnavigationview - Fatal编程技术网

Android:底部菜单栏隐藏回收器视图

Android:底部菜单栏隐藏回收器视图,android,android-recyclerview,bottomnavigationview,Android,Android Recyclerview,Bottomnavigationview,在我的应用程序中,我创建了一个带有浮动按钮的bootom菜单栏布局,我将其包含在我的主要活动中,并且在我的主要活动中放置了一个recycler视图 我只是添加了100个项目来显示在我的recyclerview中,以检查它是否有效。当我运行我的应用程序时,最后一个项目的recycler视图隐藏在底部菜单栏中,如何解决这个问题 这是我所说的示例图像 activity_main.xml <include layout="@layout/toolbar"

在我的应用程序中,我创建了一个带有浮动按钮的bootom菜单栏布局,我将其包含在我的主要活动中,并且在我的主要活动中放置了一个recycler视图

我只是添加了100个项目来显示在我的recyclerview中,以检查它是否有效。当我运行我的应用程序时,最后一个项目的recycler视图隐藏在底部菜单栏中,如何解决这个问题

这是我所说的示例图像

activity_main.xml

 <include
        layout="@layout/toolbar"
        android:id="@+id/toolbar"
        />


 <androidx.recyclerview.widget.RecyclerView
        android:id="@+id/recycle"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/toolbar"
        app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
        />

    <include
        android:id="@+id/bottom_nav"
        layout="@layout/bottom_menu_bar"
        />

底部菜单栏。xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/relativeLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">


    <com.google.android.material.bottomnavigation.BottomNavigationView
        android:id="@+id/bottom_nav"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_constraintBottom_toBottomOf="parent"
        app:menu="@menu/bottom_nav_menu" />


    <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/fab_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="@dimen/margin_padding"
        android:src="@drawable/ic_add"
        android:tint="@color/colorWhite"
        app:backgroundTint="@color/colorPrimary"
        app:layout_anchor="@id/bottom_nav"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:elevation="@dimen/floating_b_ele"
        android:clickable="true"
        android:focusable="true"
        />


</androidx.constraintlayout.widget.ConstraintLayout>

向RecyclerView添加一个与底部导航高度相等的布局框底部

如果我添加:layout_over=“@+id/bottom_nav”,则RecyclerView将隐藏bcoz约束底部导航视图顶部视图组的高度和宽度是否匹配父plz检查涂层bro