0
我想更改sherlock操作欄底線的顏色。動態更改SherlockActionBar線條顏色
但我想動態地改變它。
當用戶不在線時,我希望它在顯示爲紅色,當他登錄時我希望它橙色,並且當他成功連接時,該線應爲綠色。
我該如何做到這一點?
謝謝。
我想更改sherlock操作欄底線的顏色。動態更改SherlockActionBar線條顏色
但我想動態地改變它。
當用戶不在線時,我希望它在顯示爲紅色,當他登錄時我希望它橙色,並且當他成功連接時,該線應爲綠色。
我該如何做到這一點?
謝謝。
我發現一個解決方案,如果有人想這樣做。
我使用this website來製作3種樣式,並將zip中的'ab_transparent'資源取出。
要設置動作條上運行時我用
getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.ab_transparent_connecting));
旁註:這個工作完全在Android 4.0+但< 4.0我不得不打電話
this.supportInvalidateOptionsMenu();
設置backgrounddrawable爲後它生效。