如何为应用程序实现更改主题?

时间:2012-08-16 04:44:28

标签: android

如今,我发现有许多应用程序可以更改主题(更改按钮图像/背景图像等)。用户可以转到Google Play并下载主题,主题会自动应用到应用中。 但我不明白如何实现,因为背景/按钮图像应该位于项目文件中。 请帮忙解决这个问题。感谢。

1 个答案:

答案 0 :(得分:1)

我认为最简单的方法是购买应用。主题已经包含在应用程序中,您通过谷歌播放来解锁主题并允许它被应用?

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

setTheme(android.R.style.Theme_Dark);