タグで使用できandroid:theme=theme_style
ます<application>
。これで、アクションバーをテーマで指定されたものとは異なるものにする場合は、アクションバーのスタイルを具体的に定義することで、アクションバーをオーバーライドできます<style></style
。
これがコンセプトです。に移動しres > values > styles.xml
ます。次のように、テーマを拡張またはカスタマイズできます。
<style name="AppBaseTheme" parent="android:Theme.Light">
<item name="android:background">@color/background_dark</item>
</style>
更新:
または、すべてのアプリケーションに対して一般的な(テーマ固有ではない)変更を加えたい場合は、編集できますsdk/platforms/android-target/data/res/values/styles.xml
または、すべてのアプリケーションのデフォルトテーマを上書きする場合は、編集できますsdk/platforms/android-target/data/res/values/themes.xml
更新-これが見つかりました:
ActionBar開発者向けドキュメント。このリンクには、「Android 3.0(APIレベル11)で追加されたActionBar APIを使用して、アクションバーの動作と表示を制御できます」と記載されています。したがって、ターゲットは少なくともAPI11であると想定しています。
API 11以降を対象としている場合は、次のように高度なカスタムスタイルを設定できます。
<resources>
<style name="CustomActivityTheme" parent="@android:style/Theme.Holo">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/ab_background</item>
<item name="android:backgroundStacked">@drawable/ab_background</item>
<item name="android:backgroundSplit">@drawable/ab_split_background</item>
</style>
</resources>
さあ、スタイリングアクションバーの背景