如何在Android应用程序运行时切换Android应用主题

时间:2016-08-13 03:59:34

标签: android colors switch-statement themes

当我的Android应用程序运行时,有一个按钮或某些东西,让客户选择一种颜色显示在primarycolordack,colorprimary等。换句话说,我想改变应用主题。怎么做?

1 个答案:

答案 0 :(得分:1)

幸运的是你的android mead很简单,在activity类中有一个方法:

setTheme(android.R.style.MyTheme);

你必须在super命令之前调用此方法,如下所示:

public void onCreate(Bundle savedInstanceState) {
    setTheme(android.R.style.MyTheme);
    super.onCreate(savedInstanceState)
}