我使用this在我的应用中使用 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我尝试了以下代码:
mBottomBar.setBackgroundColor(getResources().getColor(R.color.colorAccent));
但是我的内容的背景发生了变化(在屏幕截图中查找附近的内容),但 BottomBar
中没有这种变化
最佳答案
尝试一下这个。这对我有用
mBottomBar.getBar().setBackgroundColor(ContextCompat.getColor(getActivity(), R.color.colorAccent));
关于android - 如何设置BottomBar的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37562295/