我正在致力於實現ActionbarCompat的API 7+的應用程序。ActionBarCompat更改項目圖標
目前我有一個ActionBar上的「最喜歡的」圖標的活動,我試圖找到一種方法來切換喜歡和不喜歡之間的圖形。
我在onCreateOptionsMenu,onPrepareOptionsMenu和onOptionsItemSelected中玩過的所有努力都失敗了,看起來圖標只能在創建時更改,而不能在活動已經運行時更改。
有沒有人遇到過在運行時更改其中一個ActionBarCompat項目圖標的方法,而使用ActionBarCompat可以看到該活動,並仍然與API 11+上的本機ActionBars保持兼容性?
[supportInvalidateOptionsMenu()](http://developer.android.com/reference/android/support/v7/app/ActionBarActivity.html#supportInvalidateOptionsMenu%28%29)看起來在這種情況下可能會有幫助。 – mobinvent 2013-08-10 04:51:34
^這是正確的答案。這種組合並在正確的時間切換圖標圖形會導致它更新。 – Hamid 2013-08-13 14:02:17