如果您正在使用视图寻呼机你是首选可以在其上设置监听器,然后更改工具栏颜色
mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
switch (position) {
case 0:
toolbar.setBackgroundColor(Color.YELLOW);
break;
case 1:
toolbar.setBackgroundColor(Color.GREEN);
break;
case 2:
toolbar.setBackgroundColor(Color.RED);
break;
default:
break;
}
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
https://github.com/astuetz/PagerSlidingTabStrip/blob/master/sample/src/com/astuetz/viewpager/extensions/sample/MainActivity.java –
[如何在使用TabLayout时更改选项卡背景颜色?](https://stackoverflow.com/questions/31640563/how-do-i-change-a-tab-background-color -when-using-tablayout) –