2

重複の可能性:
ActionBar のテキストの色

v14 プロジェクト用の単純なアクションバーがあります。スタイルは次のように定義されます。

<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#f00</item>
    <item name="android:textColor">#fff</item>
</style>

背景色は赤ですが、テキストは黒のままです。白くしたい。協力してもらうにはどうすればいいですか?

また、ActionBar で使用できるすべての xml 属性のリストはありますか? 私が見逃していない限り、ActionBarのドキュメントにはそれらがリストされていないようです:

http://developer.android.com/reference/android/app/ActionBar.html

それはとても役に立ちます、

ありがとう

4

2 に答える 2

12
<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#f00</item>
    <item name="android:titleTextStyle">@style/MyTextAppearance</item>
</style>

<style name="MyTextAppearance" parent="android:TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">#ffffff</item>
</style>
于 2013-01-31T14:41:14.087 に答える
2

アクションバーをカスタマイズする最も簡単な方法は、このすばらしいアクションバー スタイル ジェネレーターを使用することです。

http://jgilfelt.github.com/android-actionbarstylegenerator/

必要な色とスタイルを選択し、zip をダウンロードして、リソースをプロジェクトにインポートするだけです (現在、Chrome ブラウザーのみをサポートしています)。

于 2013-01-31T14:46:59.797 に答える