Androidアプリケーションのアクションバーのアイテムのスタイルを変更するにはどうすればよいですか?
私は次のことを試しました:
<item name="android:actionBarStyle">@style/ActionBar.Light</item>
<style name="ActionBar.Light" parent="@style/ActionBar">
<item name="android:background">@color/black</item>
<item name="android:actionMenuTextColor">#FF00FF</item>
</style>
アクションバーの背景は変更できましたが、アクションバーのアイテムの色のテキストは変更できませんでした。どうすればいいですか?
編集:
見つけたほとんどすべてのandroid:action
属性を試しましたが、背景以外は何とか変更できませんでした。次のコードの最初<item name="android:background">#FF0000</item>
のコードだけが私のコードに変更を加えます。テストスタイルにどの値を付けても、何も変わりません。なぜそれが起こっているのですか?
<item name="android:actionBarStyle">@style/ActionBar.Light</item>
<style name="ActionBar.Light" parent="@style/ActionBar">
<item name="android:background">#FF0000</item>
<item name="android:actionMenuTextColor">@style/Test</item>
<item name="android:actionButtonStyle">@style/Test</item>
<item name="android:actionModeBackground">@style/Test</item>
<item name="android:actionMenuTextAppearance">@style/Test</item>
</style>
<style name="Test">
<item name="android:textColor">@color/white</item>
<item name="android:background">#FF0000</item>
</style>