ActionBar的颜色有多种,包括自身的背景色,标题title的颜色,以及item项的文字颜色,控件的颜色都可以在xml中设置属性,主要是自身的背景色和titile的背景色的设置
1.自身背景色的设置:
使用以下代码:
mActionBar.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.bg_action_bar_normal));
2.title背景色的设置:
使用一下代码:
int titleId = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
TextView title = (TextView) findViewById(titleId);
title.setTextColor(this.getResources().getColor(R.color.red));