之前开发的项目,需求是想要改变屏幕顶部颜色与APP的主题色调统一,但是尝试几次没成功,偶然一次借鉴别人代码的时候发现了这个方法,所以记下了以备下次使用。
首先,在rest/values/styles.xml里添加自定义的主题:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/red_e73a3d</item>
<item name="colorPrimaryDark">@color/red_b00606</item>
<item name="colorAccent">@color/blue_021363</item>
</style>
然后在AndroidManifest.xml里设置自己的主题
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
就这样可以了,比之前看别人博客里写一堆代码还是搞不定来说,简单很多。希望能帮到有需要的人。