アプリケーションのタブをスワイプすると、メニューアイコンが表示されるまでに明確な遅延が発生します。スワイプするのではなくタブをクリックすると、すぐに更新されます。私は、各フラグメントの異なるmenu.xmlファイルを持っており、各フラグメントのonCreateOptionsMenuの中でそれらを膨張させます。スワイプ時のViewPagerメニューアイコンの遅延
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.fodmap_menu, menu);
final MenuItem item = menu.findItem(R.id.action_search);
final SearchView searchView = (SearchView) MenuItemCompat.getActionView(item);
searchView.setOnQueryTextListener(this);
}
注意瞬時拡大鏡へオーバーフローからアイコンの変更タブをクリックするが、スワイプ場合はっきり遅延されます。新しいタブが中央に配置されるとすぐにアイコンを更新したいと思います。ポケットキャストのディスカバーメニューでは、スワイプアニメーションが完了する前でもさまざまなメニューアイコンのタブが表示されます。