1

Ich bin gerade über Android-Anwendung zu erstellen, und ich brauche linke und rechte Polsterung von ViewPager zu berechnen, so kann ich drei Fragment Elemente darin zeigen, werden ein zentriert und die anderen beiden sind von links und rechts von der ersten. Wenn ich einige feste Werte für das Padding einstelle, sieht es auf einem Gerät gut aus, aber auf der anderen Seite kann ich nicht alle drei Elemente sehen, sondern nur ein ODER, wenn Padding zu groß ist, dann überlappt mein ViewPager Elemente. Also muss ich es abhängig von der Bildschirmgröße berechnen.Dynamisch Auffüllen von viewPager berechnen je nach Bildschirmgröße

Ich habe this question gefunden, aber es löst nicht mein Problem.

Die Anordnung der Fragmente sollte wie auf dem Bild sein enter image description here

Können Sie mir bitte helfen, dieses Problem zu lösen?

Dank im Voraus

Antwort

0

Sie für Karussell-Ansicht suchen (so können Sie Ihren ViewPager sieht aus wie die im Bild machen)

Ich denke, es gibt eine Menge von Bibliotheken, die Ihnen, dies zu tun, helfen ist ;

https://github.com/codepath/android_guides/wiki/ViewPager-with-FragmentPagerAdapter

https://github.com/clkasd/CarouselViewProject

diese Frage wäre hilfreich:

How to create a carousel using viewpager and fragmentStatePager Adapter

+0

Vielen Dank für Ihre Zeit und Mühe. Ich hoffe, dass das funktioniert. Ich versuche, dies mit Xamarin Android zu implementieren ... Schließlich werde ich Sie das Ergebnis wissen lassen. Danke noch einmal! – hogar

+0

Hallo, ich habe es versucht aber leider gibt es kein "net.infratek.CarouselView.MyLinearLayout" in Android Xamarin und das kann ich nicht nutzen. Haben Sie eine andere Idee, wie kann ich das Problem lösen? danke! – hogar

0

Ich habe Setup negativen Margen ausprobiert, um drei Fragmente in viewpager anzuzeigen, aber leider ich didn‘ t das gewünschte Aussehen erzielen - negative Ränder funktionieren nicht für Android Xamarin und nur ein Fragment wird auf dem Bildschirm angezeigt.

Bis jetzt ist der einzige Weg, abhängig von einer bestimmten Konstante, das Einstellen von linkem und rechtem Padding.

Verwandte Themen