Ich möchte zu bestimmten Ansichten in einem ViewFlipper wechseln. Momentan habe ich 6 Kinder im ViewFlipper. Und ich habe einige Knöpfe für die Navigation. Es ist der Anwendung "Nachrichten und Wetter" sehr ähnlich.Wie kann man mit ViewFlipper zu einer bestimmten Ansicht wechseln?
44
A
Antwort
89
Rufen Sie setDisplayedChild()
an und übergeben Sie den 0
-basierten Index des untergeordneten Elements View
, das angezeigt werden soll.
19
Siehe dieses einfache vollständige Beispiel android.widget.ViewFlipper. Mit ihm können Sie verschiedenes Layout von XML erstellen und wechseln Sie dann unter sie mit einfacher Methode wie folgt:
ViewFlipper viewFlipper = (ViewFlipper) findViewById(R.id.myViewFlipper);
// you can switch between next and previous layout and display it
viewFlipper.showNext();
viewFlipper.showPrevious();
// or you can switch selecting the layout that you want to display
viewFlipper.setDisplayedChild(1);
viewFlipper.setDisplayedChild(viewFlipper.indexOfChild(findViewById(R.id.secondLayout)
XML-Beispiel mit Baum-Layout:
<ViewFlipper
android:id="@+id/myViewFlipper"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/firstLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
[...]
</LinearLayout>
<LinearLayout
android:id="@+id/secondLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
[...]
</LinearLayout>
<LinearLayout
android:id="@+id/thirdLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
[...]
</LinearLayout>
</ViewFlipper>
Verwandte Themen
- 1. So wechseln Sie zwischen Aktivitäten mit Viewflipper
- 2. Wie kann ich den Fokus zwingen, zu einer bestimmten Ansicht in tVOS zu wechseln?
- 3. Viewcontroller kann nicht zu einer anderen Ansicht wechseln?
- 4. Benutzer warnen, bevor Sie zu einer anderen Ansicht wechseln
- 5. Ansichten in ViewFlipper verwalten?
- 6. Wie man Android ViewFlipper vom Schleifen stoppt?
- 7. Wie kann man dem Bootstrap-Karussell mitteilen, zu einem bestimmten Index zu wechseln?
- 8. Wie eine Layout-Ansicht mit einer Aktivität
- 9. Keine Animation mit ViewFlipper?
- 10. Hide UISearchController, wenn Sie zu einer anderen Ansicht wechseln
- 11. Wechseln zu einem bestimmten Ort in einer Webseite
- 12. Wie kann ich innerhalb eines anderen Navigationscontrollers zu einer anderen Ansicht wechseln als im Moment?
- 13. ViewFlipper mit 'großer' Verzögerung
- 14. Menü Navigation mit ViewFlipper in Android?
- 15. Wechseln zu einer anderen UIView, innerhalb TabBar
- 16. android viewflipper mit animation
- 17. Von einer Listenansicht zu einer Webansicht wechseln
- 18. UITabBarController - Wie zu Registerkarte eines bestimmten Typs wechseln
- 19. Wie werden Fensterkoordinaten relativ zu einer bestimmten Ansicht konvertiert?
- 20. Wie liest man den Wert mit NSUserDefaults von einer Ansicht zu einer anderen Ansicht?
- 21. Wie kann man zwischen zwei Texturen wechseln?
- 22. Drupal: Wie man bestimmte Ansicht in einem bestimmten Block zeigt
- 23. Ändern der Größe Layouts dynamisch mit ViewFlipper
- 24. Kann ich meiner Ansicht einen Timer hinzufügen, um zur nächsten Ansicht zu wechseln?
- 25. Wie kann ich zu einer externen Anwendung wechseln und her?
- 26. Wie kann man die Ansicht wechseln, wenn die IPhone-Kamera zurückkehrt?
- 27. Wie übergibt man Model von einer Ansicht zu einer Teilansicht?
- 28. Mehrere Ansichten mit verschiedenen Höhen in ViewFlipper
- 29. removeFromSuperView/Speicher/dynamische Ansicht wechseln
- 30. SQL: Wie man einer Ansicht mit einer Tabelle beitritt?