如何在android中动态更改整个app主题

时间:2015-09-12 15:33:07

标签: android

当用户从选项中选择主题并保存所选主题时,我想更改整个应用程序的主题(应用程序的所有活动)。因此,当用户下次打开应用程序时,他/她可以看到更改的主题。我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

为您的应用创建基本活动并覆盖onCreate以设置主题。

更多细节检查:http://www.androidengineer.com/2010/06/using-themes-in-android-applications.html

答案 1 :(得分:0)

来自清单文件

<application android:theme="@style/CustomTheme">

答案 2 :(得分:0)

您可以在 AppTheme 中更改 styles.xml 父级。 AppTheme 是应用程序的默认主题,因此更改它会改变应用程序主题。