ActionBar着色在嵌套首选项屏幕上丢失(android)

时间:2014-01-06 19:35:40

标签: java android android-actionbar theming

我正在尝试制作一个应用程序,允许在整个应用程序中强调颜色主题,以便用户可以选择他们想要的任何颜色。因为这是在应用程序启动之后,它无法通过XML android样式进行更改,而必须使用java以编程方式完成。

我设法根据所选主题设置颜色(或多或少,仍在制作扭结)但我注意到在嵌套的首选项屏幕中,操作栏默认为XML样式的灰色。如何更改所有嵌套首选项屏幕的操作栏?

这是一个展示主题功能的视频,您可以在第二个首选项屏幕上看到动作栏丢失颜色并变为灰色。

http://www.youtube.com/watch?v=eStx4Hc8fsQ

1 个答案:

答案 0 :(得分:1)

我无法找到解决这个问题的方法,而且在没有大量hacky hacky的情况下,它似乎没有办法处理它。最终我遇到了一些问题,我想添加无法在偏好屏幕中显示的内容,因此我将第二个布局设置为自己的活动。现在看起来像这样:

http://youtu.be/veGLlyPJSu8