3 Stimmen

Wie man verschiedene Layouts mit dem ViewPager anzeigt?

In Xamarin habe ich derzeit zwei verschiedene Aktivitäten und möchte diese zusammenführen und einen ViewPager verwenden.

Die erste Aktivität verwendet das folgende Inhaltsansicht: SetContentView(Resource.Layout.MapWithOverlayLayout);

Die zweite Aktivität verwendet die folgende Inhaltsansicht: SetContentView(Resource.Layout.HomeScreen);

Kann mir bitte jemand helfen, einen einfachen ViewPager zu kodieren, der die beiden obigen Inhaltsansichten in einen ViewPager einfügen und dann jede dieser Inhaltsansichten über den Code anzeigen kann?

Vielen Dank im Voraus

1voto

Philipp Jahoda Punkte 49918

Für einen ViewPager benötigen Sie Fragments anstelle von Activities.

So implementieren Sie einen ViewPager mit Fragments und verschiedenen Layouts: Wie implementiert man einen ViewPager mit verschiedenen Fragmenten / Layouts

Die Grundidee besteht darin, dass Sie für jedes Layout ein Fragment erstellen und dann innerhalb Ihres FragmentPagerAdapter das richtige Fragment laden, abhängig davon, auf welcher Seite Sie sich gerade befinden.

0voto

mike20132013 Punkte 5317

So mache ich es in meinem anderen Beitrag und entschuldige mich dafür, dass ich den gleichen Code hier nicht gepostet habe.

Schau dir diese Links an. Sie werden auf jeden Fall helfen.

Android: Wie erstelle ich verschiedene Ansichten im ViewPager?

Es handelt sich um eine ziemlich einfache Implementierung. Sie können Ihre eigenen Layouts definieren und diese dann im ViewPager verwenden.

Hier ist mein anderer Beitrag, in dem du findest, was du erreichen möchtest:

Wie verwende ich Wischgesten auf einer Seite eines ViewPagers mit Android?

Hoffe, das hilft.. :)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X