回答:
スタイルを使用できますが、メインのテーマ宣言に追加する必要があります。
<resources>
    <!-- Base application theme. -->
    <style name="Your.Theme" parent="@android:style/Theme.Holo">
        <!-- Pointer to Overflow style ***MUST*** go here or it will not work -->
        <item name="android:actionOverflowButtonStyle">@style/OverFlow</item>
    </style>
    <!-- Styles -->
    <style name="OverFlow" parent="@android:style/Widget.Holo.ActionButton.Overflow">
        <item name="android:src">@drawable/ic_action_overflow</item>
    </style>
</resources>また、動的に変更することもできます。ここで詳しく説明します。
parent="Widget.Sherlock.ActionButton.Overflow"
                    parent="@style/Widget.AppCompat.ActionButton.Overflow"私にはうまくいくようです。
                    それを動作させることができない人のために、「android:」名前空間なしでこれを試してください。
<item name="actionOverflowButtonStyle">@style/OverFlow</item>styles.xmlでActionbarのカスタムオーバーフローアイコンを変更します。
 <resources>
    <!-- Base application theme. -->
    <style name=“MyTheme" parent="@android:style/Theme.Holo">
       <!-- Pointer to Overflow style DONT forget! -->
       <item name="android:actionOverflowButtonStyle">@style/MyOverFlow</item>
    </style>
    <!-- Styles -->
    <style name="MyOverFlow" parent="@android:style/Widget.Holo.ActionButton.Overflow">
        <item name="android:src">@drawable/ic_your_action_overflow</item>
    </style>
 </resources>AndroidManifest.xmlのアプリケーションタグにカスタムテーマ「MyTheme」を配置します
<application
    android:name="com.example.android.MainApp"
    android:theme="@style/AppTheme">
</application>楽しんで。@。@
で何をしようstyles.xmlとしても、解決策はどれもうまくいきませんでした。結局のところ、AppCompat 23+がある場合は、これが実際に機能する最も簡単な方法です。
toolbar.setOverflowIcon(drawable);@adnealの答えは正しいです(そのため、これはコミュニティwikiの説明にすぎません)。
コメントの1つは、これを行う方法を誤解している可能性があることを示唆したので、私の答えは、オーバーフローアイコン画像をオーバーライドする方法のもう1つの例にすぎません。
以下のコードは、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スタイリングを理解しようとするときに使用すると便利なリソースは次のとおりです。
そこで、Overflowアイコンに使用する特定の色を定義でき、ZIPファイルには正しいstyles.xmlファイルが含まれます。
長い検索の後に私が従うべきガイダンスを得たもの:
theme.xmlのテーマ内にアイテムを追加します。
<item name="android:actionBarWidgetTheme">@style/widgetStyle</item>
<item name="android:actionOverflowButtonStyle">@style/MyActionButtonOverflow</item>同じファイル、つまりtheme.xmlにスタイルのアイコンを追加します。
<style name="MyActionButtonOverflow" parent="android:style/Widget.Holo.ActionButton.Overflow">
<item name="android:src">@drawable/icon_menu</item>
</style>変更したいカスタムアイコンを確認する
それは私のために働いた