アクションバーのオーバーフローボタン(縦3点)の色を変えることはできますか? もしそうなら、どうすればいいですか?オーバーフロー ボタンのスタイルが見つかりませんでした。
ありがとう
アクションバーのオーバーフローボタン(縦3点)の色を変えることはできますか? もしそうなら、どうすればいいですか?オーバーフロー ボタンのスタイルが見つかりませんでした。
ありがとう
XGouchetの答えは素晴らしいですが、既存のスタイルから継承すると、標準のパディング、選択された状態などが得られることを追加したかっただけです.
<style name="MyCustomTheme.OverFlow" parent="Widget.Sherlock.ActionButton.Overflow">
<item name="android:src">@drawable/title_moreicon</item>
</style>
AppCompat を使用している場合は、属性を必要な色に設定して新しいカスタム スタイルを派生android:textColorSecondary
させ、それをツールバーのテーマとして使用できます。
Android: ツールバーのテキストの色とオーバーフロー アイコンの色を変更する
色を変更するだけで変更できる場合は、余分な画像を使用する必要がないため、画像を配置することはお勧めできません。メニュー ドットは textColorPrimary から色を選択するため、複数の行を記述するのではなく、この 1 行
<item name="android:textColorPrimary">@android:color/white</item>
で問題が解決します。小さな問題は、この色がオーバーフロー メニューの textcolor にも適用されることです。もちろん、他の多くの場所にも適用されます :)
3 つのドットのアイコンを黒ではなく白にしたい場合は、ツールバーのテーマを次のように変更するだけです。
<android.support.v7.widget.Toolbar
...
android:theme="@android:style/ThemeOverlay.Material.Dark.ActionBar"
/>
完全なリファレンスはこちら: medium.com/the-curious-case-of-the-overflow-icon-color