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 ()です。ActivityContextThemeWrapper

于 2013-02-20T21:52:05.920 に答える