我无法从以前的任何问题/答案中获得帮助,现在已经尝试了很多。所以问题是我似乎无法正确更改导航选项卡(选项卡式视图)的颜色。我正在使用带有支持 repos 的 API 21。
如果我使用
ColorDrawable cd = new ColorDrawable(getResources().getColor(R.color.appbar));
actionBar.setBackgroundDrawable(cd);
它只为 appbar-part 着色,它是整个顶部菜单栏的顶部。
如果我使用
actionBar.setStackedBackgroundDrawable(cd);
它确实为标签部分着色,但同时它将顶部背景更改为浅灰色,无论我是否也调用
actionBar.setBackgroundDrawable(cd);
或不。所以下面是一张解释这两种情况的图片,底部是一张我想要的图片。谢谢!