java - 如何设置 BottomBar 的非 Activity 选项卡颜色

标签 java android android-tabs bottomnavigationview

我正在尝试设置 BottomBar 上非 Activity 选项卡的颜色,但找不到任何方法来执行此操作。我使用以下方法设置了栏的背景颜色: mBottomBar.getBar().setBackgroundColor(getResources().getColor(R.color.colorPrimary));

并且希望将选项卡设置为即使在不使用时也显示为白色,但似乎无法做到这一点: 我正在尝试这个方法,但它不起作用:

mBottomBar.mapColorForTab(0, "#ffffff");

在所有四个选项卡上,例如.mapColorForTab(1, "#ffffff"#);

最佳答案

您可以使用以下行设置特定选项卡的背景颜色:

bottomBar.getTabAtPosition(0).setBackgroundColor(backgroundColorInt);

当您对每个选项卡多次使用此行时,您可以更改整个选项卡的背景颜色。

关于java - 如何设置 BottomBar 的非 Activity 选项卡颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38349897/

相关文章:

android - 工具栏和选项卡之间的线

android - 在android中切换标签时隐藏键盘

android - 我怎样才能实现这样的 UI 模式?

java - 如何在android中使用recyclerView传递id而不是位置

java - 为什么 doAction() 提前完成了 done() ?

java - 使用 MySQL 5.1 配置 Hibernate 4 时遇到问题

java - NullPointerException 和编码

java - Hive Java API 注册 jar

android - SQLite 事务与 Google IO REST 模式的 ContentProvider?

android - 意外的命名空间 "map"- Android Google Maps API