2014-01-28 75 views
2

我正在使用sherlock activity我的應用程序的酒吧微調下拉,我想改變背景顏色,因爲現在我得到的默認顏色相同。 我使用如何更改動作欄的背景顏色sherlock Spinner DropDown動態?

final String[] actions = new String[] { "WorkArea", "project1","project2", "project3" };

ArrayAdapter<String> adapter = new ArrayAdapter<String>(getBaseContext(),R.layout.sherlock_spinner_item, actions);    getSupportActionBar().setNavigationMode(com.actionbarsherlock.app.ActionBar.NAVIGATION_MODE_LIST); 

ActionBar.OnNavigationListener navigationListener = new OnNavigationListener() { 
    @Override 
    public boolean onNavigationItemSelected(int itemPosition, long itemId) { 
    Toast.makeText(getBaseContext(), "Current Action : "actions[itemPosition],Toast.LENGTH_SHORT).show(); 
    return false; 
       } }; 
getSupportActionBar().setListNavigationCallbacks(adapter, navigationListener); 
adapter.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item); 

我越來越喜歡enter image description here我要像enter image description here

我可以在這裏改變背景顏色?如果是,請提出任何建議。謝謝

回答

0

您是否嘗試更改主題?

在你的清單文件,設置你的主題有以下:

<application 
    android:theme="@style/Sherlock.__Theme.DarkActionBar"> 

您可以通過使用網絡產生像Action bar style generator

+0

做工精細輕鬆創建自己的動作條的風格..謝謝你:) –