12

我正在尝试检测用于活动的主题,但到目前为止我只能为整个应用程序找到它?有没有办法做到这一点?

4

2 回答 2

15

只需在您的活动中调用方法 getTheme()。例如。

public class MainActivity extends PreferenceActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Theme theme = this.getTheme();
    }
}
于 2014-07-11T08:06:35.373 回答
7

我的第一个想法是ContextThemeWrapper.getTheme(),因为ActivityextendsContextThemeWrapper

于 2013-02-20T21:52:05.920 回答