我使用this庫在我的應用程序中使用BottomBar
,我無法爲此設置背景色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
的'BottomBar'您使用的只是'FrameLayout',您可以用'setBackgroundColor(彩色)'或'的setBackground(可繪製)'方法。 –