@ adneal ответ правильный (так что это просто объяснение вики сообщества)
В одном из комментариев было высказано предположение, что может возникнуть недопонимание, как это сделать, поэтому мой ответ - просто еще один пример того, как переопределить изображение значка Overflow.
Код ниже основан на шаблонах стилей из образца ADT New Android Project. Код поступает из файла styles.xml
в папке res/values
.
<style name="AppBaseTheme" parent="android:Theme.Light">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:actionOverflowButtonStyle">@style/OverflowMenuButton</item>
</style>
<style name="OverflowMenuButton" parent="@android:style/Widget.Holo.ActionButton.Overflow">
<item name="android:src">@drawable/ic_menu_moreoverflow</item>
</style>
То, что делает этот код выше, заменяет значок переполнения по умолчанию на любой имеющийся чертеж, который называется ic_menu_moreoverflow
. Если вы хотите быстрый способ проверить это, используйте имя файла значка запуска вашего приложения, которое наглядно продемонстрирует, как оно работает.
Полезный ресурс, используемый при попытке понять стиль ActionBar
:
Там вы можете определить конкретные цвета для значка переполнения, и ZIP-файл будет включать в себя правильный styles.xml
файл для вас.