<style name="GCTheme" parent="Theme.Sherlock.Light">
<item name="android:textSize">18sp</item>
<item name="android:textColor">#FFFFFF</item>
<item name="actionDropDownStyle">@style/MyDropDown</item>
<item name="popupMenuStyle">@style/PopupMenu.Example</item>
</style>
<style name="MyDropDown" parent="Widget.Sherlock.Spinner.DropDown.ActionBar">
<item name="android:popupBackground">#7D7D7D</item>
</style>
<style name="PopupMenu.Example" parent="@style/Widget.Sherlock.Light.ListPopupWindow">
<item name="android:popupBackground">#7D7D7D</item>
</style>
以下代码样式我的操作栏,使操作栏的标题是白色和操作栏是蓝色。我现在面临的问题是,由于我使用的是Theme.Sherlock.Light,选项菜单上的设置将无法正确显示。 设置在选项菜单扩展PreferenceActivity
,由以下代码,造型冲突android actionbarsherlock与首选项
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.perferences);
}
主要的问题在这里的是,在操作栏中的文字颜色设置为白色,也认为此页面上出现的背景是白色,使文本无法阅读...有没有人有一个想法,以解决这个问题。
我曾尝试使用此代码
View v = new View(this);
v.setBackgroundColor(Color.GRAY);
在设置活动
,但没有奏效。
所以,据我所知,你想改变的ActionBar的标题文字颜色为白色,但使用''项目名称=“android:textcolor”>#FFFFFF'改变其他文字的颜色为白色,对不对? – hardartcore 2013-05-06 18:15:58
@ Android-Developer是的......它的确如此。 – 2013-05-06 23:42:35