我想動畫ActionBar
中的ic_action_refresh
。我使用AppCompat
,到目前爲止,我已經做到了這一點:獲取ActionBar動作圖標的參考
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.main,menu);
MenuItem item = menu.findItem(R.id.action_refresh);
if(item != null)
refreshView = MenuItemCompat.getActionView(item);
super.onCreateOptionsMenu(menu, inflater);
}
的結果是:item
是好的,但refreshView
是null
。
任何想法,我能做什麼,或者我錯過了什麼?
編輯
<item android:id="@+id/action_refresh"
android:title="@string/action_refresh"
android:icon="@drawable/ic_action_refresh"
android:orderInCategory="100"
app:showAsAction="ifRoom" />
發佈您的菜單xml。 –