在actionbar的使用中,有时我们如果对系统自带的overflow的图标不喜欢的话,可以在style中自己定义图标即可,修改的方法如下:
<style name="MyHoloTheme" parent="@android:style/Theme.Holo.Light.DarkActionBar">
。。。
<item name="android:actionOverflowButtonStyle">@style/MyOverflowStyle</item>
。。。
</style>
在这里通过androidOverflowButtonStyle指定了overflow的风格,然后在定义一个MyOverflowStyle,如下:
<style name="MyOverflowStyle" parent="@android:style/Widget.Holo.Light.ActionButton.Overflow">
<item name="android:src">@drawable/ic_menu_overflow</item>
</style>
在这里可以看到通过androd:src指定了overflow的图标ic_menu_overflow这里就可以用自己喜欢的图标了,
最后在指定的activity中指定他的theme为MyHoloTheme即可。