デフォルトのオプションメニューアイコンの色(3垂直ドット)を変更するには、追加してみました
<item name="Android:textColorSecondary">@color/white</item>
しかし、それは何の変化もしません。 AppThemeの親がTheme.AppCompat.Light.NoActionBarであるため、機能していないと思います。だから誰かがこれについて私を助けることができますか?
それを行う最も簡単な方法は、追加することです
<item name="popupTheme">@style/ThemeOverlay.AppCompat.Light</item>
または
<item name="popupTheme">@style/ThemeOverlay.AppCompat.Dark</item>
それを明るいまたは暗いに変更するためにあなたの主要なテーマに。
編集:オーバーフローアイコンに任意の色を追加するには、次のようにactionOverflowButtonStyle
をオーバーライドする必要があります。
<style name="Theme.MyAppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="actionOverflowButtonStyle">@style/OverFlow</item>
</style>
<style name="OverFlow" parent="@style/Widget.AppCompat.Light.ActionButton.Overflow">
<item name="Android:src">@drawable/ic_overflow_icon</item>
</style>
Android Asset Studio のようなウェブサイトから独自のオーバーフローアイコンを簡単に作成できます
2019-最も簡単な方法は、以下のコードをツールバーコードまたは必要な場所のxmlに書き込むことです。
Android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
うまくいったら投票をあきらめてください。