更改actionbar tab中颜色背景最简单的方法

ViewPager mViewPager;
private static Drawable d;

在oncreate方法中初始化:

d = this.getResources().getDrawable(R.drawable.actionBar_tab_selected);

在viewpager监听器中:

mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {

					@Override
					public void onPageSelected(int position) {
						actionBar.setSelectedNavigationItem(position);
						

						actionBar.setStackedBackgroundDrawable(d);//背景色
						 

					}
				});


你可能感兴趣的:(更改actionbar tab中颜色背景最简单的方法)