2016年1月10日 星期日

[Android] 新project出現android.support.v7.internal.app.WindowDecorActionBar錯誤

此時Android Studio會提示你修正重新Build project, 但路徑不對的話, 仍然會出現錯誤




解決方式style可以替換使用
(1) NoActionBar,
(2) 以Base.Theme.AppCompat.Light.DarkActionBar取代Theme.AppCompat.Light.DarkActionBar





原因是style內使用到Android 5.0 (SDK 21)以前的Android ActionBar style.

AppTheme繼承自Theme.AppCompat.Light.DarkActionBar style

AndroidManifest.xml於Application style使用AppTheme

而ActionBar於已經被ToolBar取代, 使用ToolBar通常styles樣式會設為NoActionBar, 並在需要放置的layout內定義ToolBar 元件

Android 5.0 style (v21)
NoActionBar
定義ToolBar元件

沒有留言:

張貼留言