背景:最近在把自己之前寫的一個應用換成Material Design風格,在看官方Guide後動手試了一試,沒想到出門就遇到了坑,在換成Material Design風格的主題後,我設置了一下colorPrimary,colorPrimaryDark(MD風格對應於android:statusBar
背景:最近在把自己之前寫的一個應用換成Material Design風格,在看官方Guide後動手試了一試,沒想到出門就遇到了坑,在換成Material Design風格的主題後,我設置了一下colorPrimary,colorPrimaryDark(MD風格對應於android:statusBarColor)讓應用的ActionBar和手機的狀態欄背景一致,但colorPrimary屬性死活不起作用。一直和應用的colorBackground一樣。
癥結:AppTheme設置為Material Theme後,colorPrimary不起作用。
解決辦法:在AppTheme後重寫定義了一套主題,併在裡面進行了相關設置,最後在Manifests文件里修改了應用的主題。
原因:未知,待查!
知道了原因的朋友還請賜教!
ps:這算 《Android疑難雜症》小記系列的開啟篇,用於記錄遇到的那些問題。