问题
How I can change background color of titlebar without using theme. tnks in Android.
回答1:
Try with the following code
View titleView = getWindow().findViewById(android.R.id.titlebar);
if (titleView != null) {
ViewParent parent = titleView.getParent();
if (parent != null && (parent instanceof View)) {
View parentView = (View)parent;
parentView.setBackgroundColor(Color.RED);
}
}
回答2:
ActionBar bar = getActionBar(); bar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(R.color.material_blue_gray1)));
回答3:
I think this other dicussion will be helpful to you:
Set title background color
来源:https://stackoverflow.com/questions/6582508/how-to-change-title-bar-color-without-theme