我正在尝试实现两个主题的选择,黑暗和光明。
黑暗的工作正常,但是当我选择灯光主题时,它的渲染效果不正确(操作栏很亮,文字很暗但背景仍然很暗)。
在日食预览中,它显示正确。
我正在使用Holoeverywhere的dev分支,我正在扩展这样的主题:
styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="DarkTheme" parent="Holo.Theme"/>
<style name="LightTheme" parent="Holo.Theme.Light"/>
</resources>
任何帮助?
修改
我刚刚尝试使用模拟器(3.2,在平板电脑上)并正确显示主题。 我将做几个测试,最终在github上打开一个问题。
答案 0 :(得分:1)
我终于找到了解决方案:Theme_HoloEverywhereLight_Sherlock showing dark background
(我已经看了几个小时,现在才出现。)
基本上setTheme应该在所有事情之前完成,甚至在super.onCreate(savedInstanceState);
之前,我就是在......之后做的。