kotlin設定actionbar和狀態列顏色一致
阿新 • • 發佈:2018-12-15
首先在mainfest檔案中設定主題:
android:theme="@style/AppTheme
接下來去看看:這個主題繼承了theme.M。。。的樣式
下面item是自定義的會覆蓋父類樣式,這裡注意,如果活動中繼承了Appcompat要用compat主題,不然會閃退、
<style name="AppTheme" parent="android:Theme.Material.Light"> <item name="android:colorPrimaryDark">@color/colorPrimaryDark</item><!--狀態列API低於21--> <item name="android:colorAccent">@color/colorAccent</item><!--強調色--> <item name="android:colorPrimary">@color/colorPrimaryDark</item><!--actionbar顏色--> <item name="android:statusBarColor">@color/colorPrimaryDark</item><!--高於AI21狀態列顏色--> <item name="android:actionMenuTextColor">@color/colorPrimary</item><!--標題顏色和選單顏色都會被設定--> </style>
慢慢積累,android不是語言,需要一點點積累。加油。