我知道在这件事上已经发布了很少的问题。我过滤了几乎所有帖子,但没有运气,我没有得到我必须得到的结果。首先我尝试了代码片段#1,一切正常,就像在 image1 中一样。但是现在我必须将操作栏背景更改为浅色和暗色,这样做了,结果是活动的标题和项目的标题是白色的,几乎看不懂。因此,决定更改文本颜色,但不知道如何使用我在 styles.xml 中的当前代码进行更改。如果有人可以帮助我使用当前代码(片段#1)本身更改文本颜色,那将非常棒。由于我不知道如何修改当前代码,所以我关注了这个,所以现在我的代码是代码片段#2,现在我的操作栏变得很奇怪,使主页图标和应用程序标题消失,并且只显示像图像 2一样向右的项目。有人可以帮我解决这个问题吗?
代码片段#1
<style name="MyTheme" parent="Theme.Sherlock">
<item name="actionBarStyle">@style/MyActionBar</item>
<item name="android:actionBarStyle">@style/MyActionBar</item>
<item name="android:windowBackground">@color/white</item>
</style>
<style name="MyActionBar" parent="Widget.Sherlock.ActionBar">
<item name="background">@drawable/action_bar_background</item>
<item name="android:background">@drawable/action_bar_background</item>
</style>
代码片段#2
<style name="MyTheme" parent="Theme.Sherlock.Light">
<item name="actionBarStyle">@style/CustomActionBar</item>
</style>
<style name="CustomActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
<item name="android:background">@drawable/action_bar_background</item>
<item name="titleTextStyle">@style/ActionBarTitle</item>
</style>
<style name="ActionBarTitle" parent="@android:style/TextAppearance.Medium">
<item name="android:textColor">#000000</item>
</style>
下面是我的图片:
在第二张图片中,标题、图标和蓝色边框线都消失了。我必须向他们展示,因为我将 home 设置为 true。