Ich muss einen Viewpager (Ein Bild und Text unter dem Bild in der Pagerzeile) in einem Scrollview zeigen. Ich lade das Bild, Text aus dem Internet und zeige in Pager-Zeilen. Ich habe viewpager in einen srollview eingebunden, um auch den Landscape-Modus zu unterstützen.
%Vor%Und hier ist CustomScrollView . Das Problem ist, wie kann ich die Höhe des View Pagers auf der Basis seiner Kinderhöhe einstellen, so dass ich den Bildschirm scrollen kann, bis das View Pager Element nur endet. Wenn ich die Pager-Höhe des View Pages auf wrapcontent einstelle, wird in viewpager nichts angezeigt. Wenn ich 800dp einstelle, kann ich die Pager-Elemente sehen, aber es gibt unnötiges Scrollen auf dem Bildschirm. Ich möchte nicht, dass mein Scrollview über die Pager-Kindergröße hinaus gescrollt wird. Bitte hilf mir.
Um die Höhe des Viewpagers zu fixieren, können wir die Viewpager-Klasse anpassen.
%Vor%Dabei sollte diese reMeasureCurrentPage am viewpager onPageSelected callback aufgerufen werden. CustomScrollView ist die übergeordnete Ansicht.
Umbrechen Sie die Pagerzeile in CustomScrollView, anstatt den Pager in CustomScrollview einzufügen. Und fixiere Höhe von Viewpager nicht, wie Piyush Gupath kommentierte. Verwenden Sie den Wrap-Inhalt.
Ich muss einen Viewpager (Ein Bild und Text unter dem Bild in der Pagerzeile) in einem Scrollview zeigen. Ich lade das Bild, Text aus dem Internet und zeige in Pager-Zeilen. Ich habe viewpager in einen srollview eingebunden, um auch den Landscape-Modus zu unterstützen.
%Vor%Und hier ist CustomScrollView . Das Problem ist, wie kann ich die Höhe des View Pagers auf der Basis seiner Kinderhöhe einstellen, so dass ich den Bildschirm scrollen kann, bis das View Pager Element nur endet. Wenn ich die Pager-Höhe des View Pages auf wrapcontent einstelle, wird in viewpager nichts angezeigt. Wenn ich 800dp einstelle, kann ich die Pager-Elemente sehen, aber es gibt unnötiges Scrollen auf dem Bildschirm. Ich möchte nicht, dass mein Scrollview über die Pager-Kindergröße hinaus gescrollt wird. Bitte hilf mir.
Probieren Sie diesen Weg
%Vor%Tags und Links android android-scrollview android-viewpager