【发布时间】:2015-02-13 22:43:07
【问题描述】:
我正在做一个项目,我需要根据内容多次更改单个活动中的操作栏颜色。这是使用
bar.setBackgroundDrawable(colorDrawable);
使用此行,一旦打开导航抽屉,操作栏的一部分就会变成透明/灰色(基本主题是 @style/Theme.AppCompat.Light.DarkActionBar)。
没有它,即使打开抽屉式导航栏,背景也会像预期的那样保持稳定。但是,这不允许使用不同颜色的页面。
我正在使用 appcompat 7 中的支持操作栏,但它可以通过工具栏以及多个 android 版本重现。
任何想法为什么会发生这种情况?我只是搞砸了还是这实际上是一个错误?
除了为操作栏设置固定颜色之外,还有什么解决方法吗?
注意在打开导航抽屉后操作栏的右侧区域变成灰色/透明
【问题讨论】:
标签: android navigation-drawer android-actionbar-compat