如何在不使用主题的情况下更改标题栏的背景颜色。 Android中的坦克。
答案 0 :(得分:4)
尝试使用以下代码
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);
}
}
答案 1 :(得分:0)
ActionBar bar = getActionBar(); bar.setBackgroundDrawable(new ColorDrawable(getResources()。getColor(R.color.material_blue_gray1)));
答案 2 :(得分:-1)
我认为其他讨论会对您有所帮助: