我使用这库在我的应用程序中使用BottomBar,我不能为这个BottomBar设置背景色。
我的代码:
mBottomBar = BottomBar.attach(parent.findViewById(R.id.content), savedInstanceState);
mBottomBar.setItemsFromMenu(R.menu.bottombar_menu, new OnMenuTabClickListener() {
@Override
public void onMenuTabSelected(@IdRes int menuItemId) {
}
@Override
public void onMenuTabReSelected(@IdRes int menuItemId) {
}
});
mBottomBar.mapColorForTab(0, ContextCompat.getColor(getActivity(), R.color.colorAccent));
mBottomBar.mapColorForTab(1, ContextCompat.getColor(getActivity(), R.color.colorAccent));我的BottomBar背景色是白色的-我希望设置为BootomBar:

UPD 1 I尝试了以下代码:
mBottomBar.setBackgroundColor(getResources().getColor(R.color.colorAccent));但是我的内容的这个变化背景(在屏幕截图中查找附近的内容),在BottomBar中没有
发布于 2016-06-01 08:09:55
试试这个。对我来说很管用
mBottomBar.getBar().setBackgroundColor(ContextCompat.getColor(getActivity(), R.color.colorAccent));发布于 2017-04-20 20:00:44
接受的答案对我没有用,我尝试了其他的方法。当你为每一个人改变背景时,它确实有效。我为我拥有的每个选项卡添加了一行:
bottomBar.getTabAtPosition(0).setBackgroundColor(backgroundColorInt);https://stackoverflow.com/questions/37562295
复制相似问题