Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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,现在,我发现有很多应用程序可以改变主题(改变按钮图像/背景图像等)。用户可以去谷歌播放并下载主题,主题会自动应用到应用程序中。 但是我不知道如何实现,因为背景/按钮图像应该位于项目文件中。 请帮助解决这个问题。谢谢。我认为最简单的方法是应用内购买。主题已经包含在应用程序中,您是否通过google play付费解锁主题并允许其应用 要在运行时设置主题,可以在活动的onCreate()方法期间调用setTheme(),但必须在setContentView()之前调用它 我认为最简单的方法是应用内购买

现在,我发现有很多应用程序可以改变主题(改变按钮图像/背景图像等)。用户可以去谷歌播放并下载主题,主题会自动应用到应用程序中。 但是我不知道如何实现,因为背景/按钮图像应该位于项目文件中。
请帮助解决这个问题。谢谢。

我认为最简单的方法是应用内购买。主题已经包含在应用程序中,您是否通过google play付费解锁主题并允许其应用

要在运行时设置主题,可以在活动的onCreate()方法期间调用setTheme(),但必须在setContentView()之前调用它


我认为最简单的方法是应用内购买。主题已经包含在应用程序中,您是否通过google play付费解锁主题并允许其应用

要在运行时设置主题,可以在活动的onCreate()方法期间调用setTheme(),但必须在setContentView()之前调用它


你的想法很好。但是如何在应用程序中应用不同的主题呢?你的想法很好。但是如何在应用程序中应用不同的主题呢?
setTheme(android.R.style.Theme_Dark);