4

アプリのアクションバーの背景を変更していましたが、テキストを再び読みやすくするには、テキストの色を変更する必要があります。タイトル/サブタイトルとタブテキストで成功しましたが、アクションアイテムのテキストに苦労しています - 何を試しても白いままです. 誰もそれを行う方法についてのヒントを持っていますか? また、オーバーフロー アイコンは白で、木製の背景では見栄えがよくありません。これは、以下のものを使用する非常に正当な理由ですか? それをしない理由がよくわかりませんが、大きなデバイステストパークを持っていないので、確認したほうがいいです;-)

<!-- the following can be used to style the overflow menu button
     only do this if you have an *extremely* good reason to!! -->
<!--<style name="MyOverflowButton" parent="Widget.Sherlock.ActionButton.Overflow">
    <item name="android:src">@drawable/ic_menu_view</item>
    <item name="android:background">@drawable/action_button_background</item>
</style>-->
4

2 に答える 2

15

私もこれに苦労しましたが、アクションアイテムのテキストの色を変更する解決策は次のとおりです。

<style name="My.Theme" parent="Theme.Sherlock.Light">
    <item name="android:actionMenuTextColor">@android:color/white</item>
</style>

ここで重要なのは、アクションバー スタイルではなく、一般的なテーマでこの属性を使用することです。

于 2012-05-03T13:12:17.663 に答える
2

マニフェストから始めてandroid:theme="@style/Theme.Sherlock.Light"、スタイルを変更してみてください。明るいテーマは暗いアクションアイテムを備えています。または、ライトテーマを調べて、それらを変更する方法を見つけてください。

于 2012-04-08T13:06:54.930 に答える