Wenn Sie zwischen den Registerkarten in meiner Anwendung wischen, haben die Menüsymbole eine deutliche Verzögerung, bevor sie angezeigt werden. Wenn ich auf Tabs klicke, anstatt zu wischen, werden sie sofort aktualisiert. Ich habe verschiedene menu.xml-Dateien für jedes Fragment und blähen sie in jedem onCreateOptionsMenu des jeweiligen Fragments auf.ViewPager-Menüsymbol Verzögerung beim Durchziehen
@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);
}
Hinweis ändert sich das Symbol aus dem Überlauf auf die Lupe sofort, wenn die Registerkarten geklickt werden aber deutlich verzögert, wenn klauen. Ich möchte, dass das Symbol aktualisiert wird, sobald der neue Tab zentriert ist. Im Discover-Menü von Pocket Cast scheinen die Registerkarten mit verschiedenen Menüsymbolen diese zu laden, noch bevor die Wischanimation abgeschlossen ist.