我有 RecyclerView 和底部应用栏,但它不显示底部应用栏

Posted

技术标签:

【中文标题】我有 RecyclerView 和底部应用栏,但它不显示底部应用栏【英文标题】:I have RecyclerView and Bottom app bar but it doesn't show bottom app bar 【发布时间】:2020-05-12 04:15:59 【问题描述】:

我有 RecyclerView 和底部应用栏,但它没有显示底部应用栏。我应该在我的代码中添加什么?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_
    android:layout_
    android:orientation="vertical">
    <include
        android:id="@+id/include"
        layout="@layout/appbar"/>
    <androidx.recyclerview.widget.RecyclerView
        android:layout_
        android:layout_
        android:id="@+id/recycler"/>
    <com.google.android.material.bottomnavigation.BottomNavigationView
        android:layout_
        android:layout_
        app:menu="@menu/bottom_app_bar">
    </com.google.android.material.bottomnavigation.BottomNavigationView>
</LinearLayout>

【问题讨论】:

请分享截图。 尝试给BottomNavigationView一个宽度和高度,看看它是否显示 【参考方案1】:

试试这个:

<androidx.recyclerview.widget.RecyclerView
        android:layout_
        android:layout_
        android:layout_weight="1"
        android:id="@+id/recycler"/>

【讨论】:

以上是关于我有 RecyclerView 和底部应用栏,但它不显示底部应用栏的主要内容,如果未能解决你的问题,请参考以下文章

使用底部应用栏标签导航 - 颤动

如何删除屏幕底部和底栏之间的底部空间?

RecyclerView 应与 stackFromEnd 保持在底部

RecyclerView 的 IBinder RuntimeException,但它不会使应用程序崩溃

覆盖viewpager内容的Android导航栏

没有滚动时屏幕底部的 Recyclerview 页脚和滚动时位于列表末尾的 Recyclerview 页脚