【发布时间】:2011-09-05 17:19:24
【问题描述】:
我在设置我的应用程序屏幕时有一个更改主题选项,并提供一些自定义主题可供选择。
首先,我相信您不能一次从您的 java 代码中为整个应用程序设置主题(如果有任何方法,请指导),这就是为什么我在 super.onCreate( ) 在应用程序的每个活动中。 现在,当用户更改活动时,这只会在重新启动任何活动时反映出来(因为 setTheme() 在 OnCreate() 中)。
所以问题是如何让 SetTheme() 在 OnResume() 或代码中的任何其他地方工作,因为我也想在 Activity Stack 的先前屏幕上反映这些更改。
请注意,setTheme() 仅在 setContentVIew() 之前有效......
【问题讨论】:
标签: android