在我的应用程序中,我希望actionbar drop down's
字体为白色。直到现在我有以下风格:
<style name="Theme.MyApplications" parent="@style/Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/ActionBar.Solid</item>
<item name="android:textSize">18sp</item>
</style>
<style name="ActionBar.Title" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
</style>
<style name="ActionBar.SubTitle" parent="TextAppearance.Sherlock.Widget.ActionBar.Subtitle">
<item name="android:textColor">@android:color/white</item>
</style>
<style name="ActionBar.Solid" parent="@style/Widget.Sherlock.Light.ActionBar.Solid">
<item name="titleTextStyle">@style/ActionBar.Title</item>
<item name="subtitleTextStyle">@style/ActionBar.SubTitle</item>
</style>
此样式在android 3.0 and higher
中为我提供了黑色彩色字体。有人可以帮我配置字体为白色吗?
有趣的是,动作溢出弹出窗口的字体显示为白色。
答案 0 :(得分:3)
现在我只使用了简单的
<style name="Theme.MyApplications" parent="@style/Theme.Sherlock">
<item name="android:textSize">18sp</item>
<item name="android:textColor">#FFFFFF</item>
</style>
它很简单,但它完成了工作。完成工作的是样式parent
的变化。
答案 1 :(得分:2)
您已将样式应用于本机ActionBar:
<style name="Theme.MyApplications" parent="@style/Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/ActionBar.Solid</item>
<item name="android:actionBarStyle">@style/ActionBar.Solid</item>
<item name="android:textSize">18sp</item>
</style>
<style name="ActionBar.Title" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
</style>
<style name="ActionBar.SubTitle" parent="TextAppearance.Sherlock.Widget.ActionBar.Subtitle">
<item name="android:textColor">@android:color/white</item>
</style>
<style name="ActionBar.Solid" parent="@style/Widget.Sherlock.Light.ActionBar.Solid">
<item name="titleTextStyle">@style/ActionBar.Title</item>
<item name="subtitleTextStyle">@style/ActionBar.SubTitle</item>
<item name="android:titleTextStyle">@style/ActionBar.Title</item>
<item name="android:subtitleTextStyle">@style/ActionBar.SubTitle</item>
</style>