【问题标题】:How to set inactive tab colour for BottomBar如何为 BottomBar 设置非活动标签颜色
【发布时间】:2016-07-13 11:05:32
【问题描述】:

我正在尝试为 BottomBar 上的非活动选项卡设置颜色,但找不到任何方法。我已经使用这个设置了栏的背景颜色: mBottomBar.getBar().setBackgroundColor(getResources().getColor(R.color.colorPrimary));

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

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

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

【问题讨论】:

  • 你检查过this issue。它提到了覆盖bb_inActiveBottomBarItemColor

标签: java android android-tabs bottomnavigationview


【解决方案1】:

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

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

当你为每个标签多次使用这条线时,你可以改变整个标签的背景色。

【讨论】:

    【解决方案2】:

    使用darkMode 函数解决了这个问题。只需像这样在MainActivity.java 中设置:

    mBottomBar.useDarkTheme();
    

    【讨论】:

      猜你喜欢
      • 2017-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-22
      相关资源
      最近更新 更多