0

可能重复:
如何在 Android 运行时更改当前主题

我想在 PreferenceScreen 中为我的整个应用程序设置一个主题。有什么方法可以对所有活动进行全局处理(在使用 setTheme 的 onCreate 中没有明确说明)?

更新:我知道清单条目主题,但我怎么能在运行时让它动态呢?

4

3 回答 3

1
<application android:theme="@style/CustomTheme">
于 2012-04-13T07:35:25.347 回答
0

这个问题在这里的另一篇文章中有解释

于 2012-04-13T07:36:30.857 回答
0

我很确定您可以通过在清单文件中设置应用程序主题来设置它。您想将以下内容添加到您的应用程序元素中。

android:theme="@android:style/Theme.Holo.Light"

将提到的主题切换为您要使用的主题。

这是应用程序元素的 Android 文档的链接:http: //developer.android.com/guide/topics/manifest/application-element.html

于 2012-04-13T07:38:15.687 回答