Bom*_*Bus 6 android android-actionbar
我想知道是否可以根据viewpager或所选操作栏选项卡中的选定页面动态更改ActionBar(在支持库中)背景颜色.我尝试过以下代码.但是,它不起作用.请帮忙.
mViewPager.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() {
@Override
public void onPageSelected(int position) {
actionBar.setSelectedNavigationItem(position);
if(position == 0){
actionBar.setBackgroundDrawable(new ColorDrawable(Color.GREEN));
}else if(position == 1){
actionBar.setBackgroundDrawable(new ColorDrawable(Color.BLUE));
}else{
actionBar.setBackgroundDrawable(new ColorDrawable(Color.YELLOW));
}
}
});
Run Code Online (Sandbox Code Playgroud)
请尝试这样
ColorDrawable colorDrawable = new ColorDrawable(Color.parseColor("#ffFEBB31"));
actionBar.setBackgroundDrawable(colorDrawable);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3962 次 |
| 最近记录: |