Чтобы уточнить ответ Йона О, ключ должен установить и отключить вид действия при обновлении. Это работает как в ActionBarSherlock, так и в собственной панели действий 4.x. Следующий фрагмент поставит неопределенную точку зрения прогресса на верхней части значка обновления, предполагая, что пункт меню обновления имеет идентификатор в refresh_option 'и замена макет (который имеет ProgressBar) в макете «progress_wheel»:
MenuItem item = abmenu.findItem(R.id.refresh_option);
LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View abprogress = inflater.inflate(R.layout.progress_wheel, null);
item.setActionView(abprogress);
Unset вид прогресса, и значок обновления вернется к видимости:
item.setActionView(null);
См a more detailed example на GitHub.
Связанные для обновления/освежающий: http://stackoverflow.com/questions/9731602/animated-icon-for-actionitem – rds