<style name="AppTheme" parent="AppBaseTheme">
<!-- 设置actionbar的背景色 -->
<item name="colorPrimary">#18B4EC</item>
<!-- 设置actionbar的高度 -->
<item name="actionBarSize">50dp</item>
<item name="actionBarStyle">@style/MyActionBar</item>
<!--设置悬浮菜单的背景色-->
<!-- <item name="android:itemBackground">#18B4EC</item> -->
<!-- 设置overflow子菜单与actionbar不重合 -->
<item name="actionOverflowMenuStyle">@style/OverflowMenu</item>
<!-- 替换actionbar上的默认图标 -->
<item name="android:actionOverflowButtonStyle">@style/WeChatActionButtonOverflow</item>
<!-- 支持库兼容 -->
<item name="actionOverflowButtonStyle">@style/WeChatActionButtonOverflow</item>
<!-- 设置弹出菜单的背景色以及字体颜色 -->
<item name="actionBarPopupTheme">@style/ThemeOverlay.AppTheme.PopupMenu</item>
<!-- 设置popmenu菜单中item选项的下划线 -->
<item name="android:dropDownListViewStyle">@style/MyDropDownListView</item>
</style>
<style name="OverflowMenu" parent="Widget.AppCompat.PopupMenu.Overflow">
<item name="android:overlapAnchor">false</item>
<!-- 兼容Api 21之前的版本 -->
<item name="overlapAnchor">false</item>
</style>
<style name="WeChatActionButtonOverflow" parent="Base.Widget.AppCompat.ActionButton.Overflow">
<item name="android:src">@drawable/add</item>
</style>
<!-- overflow弹出菜单的样式:菜单默认弹出的位置是0,此处将它在垂直方向的偏移量设置为1dp,即让弹出菜单向下移动一些位置-->
<!-- <style name="Base.Widget.AppCompat.ListPopupWindow" parent="">
<item name="android:dropDownVerticalOffset">0dp</item>
</style> -->
<!-- overflow弹出菜单内部的样式 -->
<style name="ThemeOverlay.AppTheme.PopupMenu" parent="ThemeOverlay.AppCompat.Dark">
<!-- popup menu background - NEVER "android:background" !!! in themes -->
<item name="android:colorBackground">@color/color_white</item>
<!-- popup menu item text color -->
<item name="android:textColorPrimary">@color/color_theme</item>
<item name="android:textSize">20dp</item>
</style>
<style name="MyActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid">
<item name="android:titleTextStyle">@style/MyTitleTextSytle</item>
<item name="titleTextStyle">@style/MyTitleTextSytle</item>
</style>
<style name="MyTitleTextSytle" parent="Base.TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse">
<!-- <item name="android:textSize">40dp</item> -->
<item name="android:textColor">@color/color_white</item>
</style>
<style name="MyDropDownListView" parent="Widget.AppCompat.ListView.DropDown">
<item name="android:divider">@color/color_theme</item>
<item name="android:dividerHeight">1px</item>
</style>
其余可参考
https://www.google.com/?gws_rd=ssl#q=theme.appcompat.light.darkactionbar+overflow++customize