一、问题
当使用actionbar并且又没有改变style的时候就会报如下错。
java:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 注入
ButterKnife.inject(this);
setSupportActionBar(toolbar);
}
AndroidManifest:
android:theme="@style/AppTheme">
错误信息
Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features: { windowActionBar: false, windowActionBarOverlay: false, android:windowIsFloating: false, windowActionModeOverlay: false, windowNoTitle: false }
二、解决方法:
将主题设置成NoActionBar即可,如下:
@style/Theme.AppCompat.NoActionBar