0

アクション バーの項目のテキストの色を変更する必要があります。

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#FFFFFF</item>
    <item name="android:actionBarTabTextStyle">@style/CustomTabTextStyle</item>
    <item name="android:textColor">#000000</item>
</style>

<style name="CustomTabTextStyle" parent="@android:style/TextAppearance.Holo">
    <item name="android:actionMenuTextColor">#000000</item>
</style>

背景色は変更できますが、文字色は変更できません。どうすれば修正できますか?

4

1 に答える 1

0

actionMenuTextColor は、ネストされたスタイル内ではなく、スタイルのトップ レベルで設定する必要があります。また、ActionBarSherlock を使用している場合、<v11 では前に「android:」を付けず、>=v11 では前に付ける必要があります。

<v11 の場合:

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#FFFFFF</item>
    <item name="actionMenuTextColor">#000000</item>
</style>

および >v11 の場合:

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#FFFFFF</item>
    <item name="android:actionMenuTextColor">#000000</item>
</style>
于 2013-07-12T21:32:39.723 に答える