在我的 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);