アプリラベルのカスタムレイアウトを作成したくはありません。色を白(現在は黒)に変更したいだけです。どうすればそれができますか?
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:Android="http://schemas.Android.com/apk/res/Android">
<style name="MyTheme" parent="@Android:style/Theme.Holo.Light">
<item name="Android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@Android:style/Widget.Holo.ActionBar">
<item name="Android:background">@drawable/bg_blue_solid_onclick</item>
//////CHANGE label color
</style>
</resources>
styles.xml
<style name="MyTheme" parent="@Android:style/Theme.Holo">
<item name="Android:actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@Android:style/Widget.Holo.Light.ActionBar">
<item name="Android:background">#FF9D21</item>
<item name="Android:titleTextStyle">@style/MyActionBarTitleText</item>
</style>
<style name="MyActionBarTitleText"
parent="@Android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="Android:textColor">@color/red</item>
</style>
colors.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="red">#FF0000</color>
</resources>
詳細については
https://developer.Android.com/training/basics/actionbar/styling.html#CustomText
スナップ
編集:太字にするため
<style name="MyActionBarTitleText"
parent="@Android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="Android:textColor">@color/red</item>
<item name="Android:textStyle">bold</item>
</style>
ActionBarでAndroid:titleTextStyle
のスタイルを設定する必要があります。
<style name="MyActionBar" parent="@Android:style/Widget.Holo.ActionBar">
<item name="Android:titleTextStyle">@style/MyTextTitle</item>
</style>
<style name="MyTextTitle" parent="@Android:style/TextAppearance.Holo.Widget.ActionBar.Title">
<item name="Android:textColor">@color/white</item>
</style>
これはAndroidドキュメント: ActionBarでテキストの色をカスタマイズするで確認できます。
お役に立てれば。
styles.xmlで
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
ツールバー内
Android:theme="@style/AppTheme.AppBarOverlay"
以前の回答はどれも私にはうまくいかなかったので、私の場合にうまくいったものを示しています。
<style name="AppThemeCustom" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@Android:color/black</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="Android:windowBackground">@Android:color/white</item>
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.ActionBar">
<item name="Android:titleTextStyle">@style/MyTitleTextStyle</item>
<!-- Support library compatibility -->
<item name="titleTextStyle">@style/MyTitleTextStyle</item>
</style>
<style name="MyTitleTextStyle"
parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title">
<item name="Android:textColor">@Android:color/black</item>
</style>
あなたが私の状況に自分自身を見つけたら、この解決策があなたの日を救うことを願っています。笑