我正在致力于实现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