Android疑难杂症之Theme

  背景:最近在把自己之前写的一个应用换成Material Design风格,在看官方Guide后动手试了一试,没想到出门就遇到了坑,在换成Material Design风格的主题后,我设置了一下colorPrimary,colorPrimaryDark(MD风格对应于android:statusBarColor)让应用的ActionBar和手机的状态栏背景一致,但colorPrimary属性死活不起作用。一直和应用的colorBackground一样。

  症结:AppTheme设置为Material Theme后,colorPrimary不起作用。

  解决办法:在AppTheme后重写定义了一套主题,并在里面进行了相关设置,最后在Manifests文件里修改了应用的主题。

  原因:未知,待查!

知道了原因的朋友还请赐教!

ps:这算 《Android疑难杂症》小记系列的开启篇,用于记录遇到的那些问题。

原文地址:https://www.cnblogs.com/fallblank/p/5285475.html