林。试图用Holo.Light.DarkActionBar主题创建一个Android应用程序。我通过向操作栏添加自定义样式来制作蓝色背景的操作栏。
<style name="ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@color/holo_blue_light</item>
</style>
但是在使用它之后,我的活动名称颜色(左上角)变为黑色(当我启动应用程序时,它的颜色较早)。我是android开发的新手。请帮我把它重置为白色。还指导了android中样式的最佳实践。
答案 0 :(得分:0)
我正在使用
<style name="AppTheme.ActionBar.TitleTextStyle" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
</style>
或
<style name="TitleText" parent="TextAppearance.Sherlock.Widget.ActionBar.Title">
<item name="android:textColor">@android:color/white</item>
<item name="android:textSize">18sp</item>
</style>
在你的情况下,你应该用android:style / Widget.Holo.Light.ActionBar.Title ......
更改父级。答案 1 :(得分:0)
创建styles.xml,使用此代码,根据需要进行编辑。
<style name="myTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/myTheme.ActionBar</item>
<item name="android:actionMenuTextColor">@color/actionBarText</item>
</style>
<style name="myTheme.ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@drawable/actionbarbground</item>
<item name="android:titleTextStyle">@style/myTheme.ActionBar.Text</item>
</style>
<style name="myTheme.ActionBar.Text" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/actionBarText</item>
</style>
在这里,您必须在color.xml文件中声明此颜色。