【发布时间】:2010-08-31 18:31:42
【问题描述】:
我想在我的应用程序中添加“更改主题”功能。如果我在 onCreate() 中调用 setTheme(),就会有一个问题。
在我启动我的应用程序后,会出现一秒钟纯白色背景(因为我在清单中设置了浅色主题)。之后,将显示我的 Activity 的完整布局 - 根据用户的主题偏好,它有白色或黑色背景。
有什么方法可以改变启动后是白色还是黑色背景?
【问题讨论】:
-
应用调用主题还是on create的activity?我不知道没有任何代码,但听起来它没有放在应用程序标签中?
-
主题在清单中设置。但即使我没有在清单中手动设置它,它也会使用默认主题。在 manifest 中设置默认主题等同于在 manifest 中不设置任何主题。
标签: android