使用微调器选择动态地将主题应用于我的Android应用程序

时间:2012-05-07 13:27:21

标签: android themes

在我的应用中 我可以使用按钮点击(每个主题的每个按钮)更改主题。 当我尝试使用微调器选择项id更改主题时,onItemSelectedLisenser()将持续执行,直到应用程序停止。

我正在使用一种方法来改变主题

public static void changeToTheme(Activity activity, int theme)
{
    sTheme = theme;
    activity.finish();
    activity.startActivity(new Intent(activity, activity.getClass()));

}

当我在onItemSelectedListener()中调用此方法时,它在changeToTheme()方法中显示错误以将活动更改为onItemSelectedListener

如果我在另一个方法中编写相同的方法并在onItemSelectedListener()中调用该方法,它将继续执行微调器中的任何选择。

请提前提出任何建议。

0 个答案:

没有答案