【问题标题】:How to implement this bottom navigation bar如何实现这个底部导航栏
【发布时间】:2020-12-03 15:10:38
【问题描述】:

嘿,我有新的 android studio 4.1

我从 git hub here this one 导入了一个底部导航菜单

现在我已经正确设置了依赖项 我做了所有必要的事情,但导航栏中没有任何操作,颜色没有改变。连菜单都没有显示

这里是主要的活动代码


     <me.ibrahimsn.lib.SmoothBottomBar
            android:id="@+id/bottomBar"
            android:layout_width="match_parent"
            android:layout_height="70dp"
            app:backgroundColor="@color/colorPrimary"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:menu="@menu/menu" />
    
    
          </androidx.constraintlayout.widget.ConstraintLayout> 



this is the menu code
  

       <?xml version="1.0" encoding="utf-8"?>
            <menu xmlns:android="http://schemas.android.com/apk/res/android">
     
            <item android:id="@+id/home"
            android:title="Home"/>
    
            <item android:id="@+id/rank"
            android:title="Rank"/>
            </menu>  

现在背景仍然是白色看到这个:图像仍然没有改变

【问题讨论】:

  • 因为这是一个第三方库,所以回答起来并不容易。但是您可以检查几件事。我马上注意到您没有菜单项的图标。您可以为每个菜单项添加一个图标以查看是否有效吗?另外,尝试更改背景。文本可能是白色的,因此看起来没有项目。

标签: java android navigationbar


【解决方案1】:

您是否在布局父标签中添加了这一行:

xmlns:app = "http://schemas.android.com/apk/res-auto"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 2021-12-24
    • 2021-09-26
    • 1970-01-01
    • 2021-08-18
    相关资源
    最近更新 更多