<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