我想通过java代码更改活动的主题,但它并没有像我期望的那样工作。 当我通过Activity.onCreate()方法设置custom_theme时,它首先加载mainfest_activity_theme,然后更改为custom_theme。
的活动:
public void onCreate(Bundle savedInstanceState) {
// set theme
this.setTheme(R.style.custom_theme);
super.onCreate(savedInstanceState);
// set content view
this.setContentView(..);
//..
}
清单:
<activity
android:theme="@style/manifest_activity_theme">
<!-- .. -->
</activity>
渲染序列:
manifest_activity_theme -> custom_theme
我想直接渲染custom_theme,而不是一次加载mainfest_activity_theme。