Sorry für den breiten Titel, aber ich habe einen Viewpager und tablayout in einem Dialogfeld Fragment, aber es funktioniert nicht richtig. Das erste große Problem ist, dass die Tabs oben erscheinen, aber die Fragmente, die auf dem Tab erscheinen sollen, sind nicht dort. Das zweite Problem ist, dass wenn ich auf eine andere Registerkarte wische, wenn ich wische, dann bewegt es sich nicht auf die "nächste" Registerkarte basierend auf dem Indikator in der Tat bleibt der Indikator dort (so zum Beispiel, wenn ich wischen zum nächsten Tab der Indikator wird nicht gehe zum nächsten Tab, aber ich weiß nicht, ob der Indikator korrekt ist, weil die Fragmente nicht angezeigt werden). Entschuldigung, wenn das ein bisschen verwirrend zu lesen ist, aber ich weiß nicht wirklich, wie man es sonst beschreibt. Danke für jede Hilfe im Voraus !!!Viewpager in DialogFragment funktioniert nicht
0
A
Antwort
1
Ich fand das Problem, bevor ich versuchte, den Support-Fragment-Manager der Aktivität zu verwenden, die das Dialogfragment startete, nachdem ich zum Kindfragment-Manager gewechselt hatte, wurde alles repariert.
Grundsätzlich fixiert i das Problem durch diese Wechsel:
viewPagerAdapter = new ViewPageAdapter (. GetActivity() getSupportFragmentManager());
Um dies:
viewPagerAdapter = new ViewPageAdapter (getChildFragmentManager());
Seria bom mosrar o seu código. –