我需要以编程方式为我的应用程序中的所有活动加载主题。 为此,我使用setTheme()方法。但它仅适用于Activitity类,并且不适用于Application类。 如何在运行时动态地将主题设置为整个应用程序?
答案 0 :(得分:1)
对于您没有为UI使用主题活动上下文的极少数情况,请考虑使用ContextThemeWrapper
。
要在通常使用context
的位置使用它,请将其设为new ContextThemeWrapper(context, R.style.your_theme_name)
。