私のAndroidアプリでは、次のようにテーマを設定しました:
@Override
public void onCreate(Bundle savedInstanceState){
ThemeSetterActivity.setStyle(Main_MenuActivity.this); // this just calls context.setTheme();
super.onCreate(savedInstanceState);
setContentView(R.layout.main_menu);
}
しかし、どうすればテーマを変更できますか
ThemeSetterActivity.setStyle(Main_MenuActivity.this);
onresume イベントのとき。試してみると、関数は呼び出されますが、テーマは変わりません。電話しないことと何か関係がありますか:
super.onCreate(savedInstanceState);
setContentView(R.layout.main_menu);