Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中动态更改整个应用程序主题_Android - Fatal编程技术网

如何在android中动态更改整个应用程序主题

如何在android中动态更改整个应用程序主题,android,Android,当用户从选项中选择主题并保存所选主题时,我想更改整个应用程序的主题(应用程序的所有活动)。这样,当用户下次打开应用程序时,他/她可以看到更改的主题。如何执行此操作?为应用程序创建基本活动,并覆盖onCreate以设置主题 更多详细信息检查:来自清单文件 <application android:theme="@style/CustomTheme"> 您可以在style.xml中更改您的应用主题。AppTheme是应用程序的默认主题,因此更改它会更改应用程序主题。如果我理解正确,这

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

为应用程序创建基本活动,并覆盖onCreate以设置主题

更多详细信息检查:

来自清单文件

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


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

如果我理解正确,这是前面提出并回答的-另一个详细示例-