设定系统样式并简单修改状态栏和标题栏样式
预览的效果(实际运行比较好看)
打开res/style文件,只有默认的系统样式
在后面添加自定义的系统样式(包含状态栏标题栏和菜单)
<!--自定义系统样式-->
<style name="MyAppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- toolbar(actionbar)颜色 -->
<item name="colorPrimary">#4876FF</item>
<!-- 状态栏颜色 -->
<item name="colorPrimaryDark">#4876FF</item>
<!-- 窗口的背景颜色 -->
<item name="android:windowBackground">@android:color/white</item>
<item name="actionOverflowMenuStyle">@style/MyMenuStyle</item>
</style>
<!--菜单样式-->
<style name="MyMenuStyle" parent="@style/Widget.AppCompat.Light.PopupMenu.Overflow">
<item name="overlapAnchor">false</item>
</style>
打开Androidmanifest文件应用到整个应用或者单个activity中
在activity中应用
在value中建立mystyle文件设置控件样式并在xml添加控件时设定style使用