アクションバーのアクションオーバーフローアイテムのテキストの色を変更するのに苦労しています。私はv7 AppCompatとLightテーマをDarkアクションバーで使用しています。アクションバーのアクションオーバーフローテキストの色を変更する
actionMenuTextColor
何もするらしいしません。それを黒いテキストに変更する必要がありますか?何か案は?
アクションバーのアクションオーバーフローアイテムのテキストの色を変更するのに苦労しています。私はv7 AppCompatとLightテーマをDarkアクションバーで使用しています。アクションバーのアクションオーバーフローテキストの色を変更する
actionMenuTextColor
何もするらしいしません。それを黒いテキストに変更する必要がありますか?何か案は?
似ポストはここにあります:
Modify style of Android items in the ActionBar
は、アクションバーの特定のスタイルだけではなくactionmenutextcolor
属性を設定することに関連しているように見えます。
答えはかなり遅いですが、おそらく誰かに役立ちます。
使用android:actionBarWidgetTheme
(actionBarWidgetTheme
あなたの基本テーマとしてActionBarCompatテーマのいずれかを使用している場合)と同じやり方でandroid:radioButtonStyle
を設定する方法について説明しているa blog post hereを参照してください黒<item name="android:textColor">#000</item>
へのテキストの色を設定します。
<item name="android:itemTextAppearance">@style/PopupMenu.recipe</item>
<style name="PopupMenu.recipe"
parent="@style/Widget.AppCompat.Light.Base.ActionButton.Overflow">
<item name="android:textColor">@color/actionbar_text</item>
</style>
あなたはすでにあなたの答えがあるかもしれませんが、おそらく誰かがそうHERESにそれに私の解決策を同じ質問があります。
ちょうど「Theme.AppCompat.Light.DarkActionBar」またはダークアクションバー
で何かを使用します<!-- Base application theme. -->
<style name="AppTheme" parent="AppTheme.Base"/>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
あなたは答えを見つけましたか? –