0

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

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

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

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

4

2 回答 2

1

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

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

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

于 2017-04-20T20:26:58.370 回答
0

使用该darkMode功能解决了这个问题。只需MainActivity.java像这样设置:

mBottomBar.useDarkTheme();
于 2016-07-13T11:56:11.710 回答