我正在使用ActionBar
图书馆的ActionBarSherlock
。我可以使用该ActionBar.setBackgroundDrawable(Color)
方法设置我的操作栏的背景颜色。更改背景颜色后,我稍后需要将其恢复为原始/默认ActionBar
颜色。
如何确定用于的原始/默认颜色ActionBar
是什么?
我正在使用ActionBar
图书馆的ActionBarSherlock
。我可以使用该ActionBar.setBackgroundDrawable(Color)
方法设置我的操作栏的背景颜色。更改背景颜色后,我稍后需要将其恢复为原始/默认ActionBar
颜色。
如何确定用于的原始/默认颜色ActionBar
是什么?
取决于您使用的主题。它应该是
R.drawable.abs__ab_transparent_dark_holo
为了Theme.Sherlock
R.drawable.abs__ab_solid_light_holo
为了Theme.Sherlock.Light
R.drawable.abs__ab_solid_dark_holo
为了Theme.Sherlock.Light.DarkActionBar
不要只是创建一个模型类,它会记住您正在设置的内容,并且您可以随时回滚。