Je voudrais passer à certaines vues dans un ViewFlipper. Actuellement, j'ai 6 enfants dans le ViewFlipper. Et j'ai quelques boutons pour la navigation. C'est très similaire à l'application "Nouvelles et météo".Comment passer à une certaine vue en utilisant ViewFlipper?
44
A
Répondre
89
Appelez setDisplayedChild()
, en passant l'index 0
de l'enfant View
que vous souhaitez afficher.
19
Voir cet exemple complet simple de android.widget.ViewFlipper. Avec elle, vous pouvez créer différents de mise en page XML, puis basculer entre eux avec méthode simple comme ceci:
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 exemple avec des configurations d'arbres:
<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>
Questions connexes
- 1. Comment puis-je ajouter une vue personnalisée à ViewFlipper
- 2. viewflipper android en utilisant l'animation
- 3. Comment remplir une vue enfant ViewFlipper avec un ListView?
- 4. Changer de vue dans ViewFlipper
- 5. Comment passer à une autre vue
- 6. Comment passer Modèle d'une vue à une vue partielle?
- 7. Comment passer d'une vue UIV à une vue UITable?
- 8. Menu de navigation en utilisant ViewFlipper dans android?
- 9. Passer à une vue sur didReceiveRemoteNotification
- 10. comment passer le même viewmodel à une vue enfant en utilisant l'unité?
- 11. Comment passer une variable de settings.py à une vue?
- 12. Passer à une autre vue avec UITabBar
- 13. Passer une variable à une autre vue (en utilisant le modèle utilitaire)
- 14. Comment passer AttributeSet à la vue personnalisée
- 15. Faire un ViewFlipper comme l'écran d'accueil en utilisant MotionEvent.ACTION_MOVE
- 16. Faire du travail à la demande dans un ViewFlipper
- 17. Passer d'une vue à l'autre
- 18. Comment passer d'une scène cocos2d à une vue uiviewcontroller?
- 19. Comment ajouter un attribut id à une balise html avec une certaine classe en utilisant jQuery?
- 20. Problème de mise en cache ViewFlipper
- 21. comment passer helper de vue à vue partielle
- 22. Pages de processus pour une certaine information en utilisant PHP
- 23. Comment passer des données d'une vue enfant à une vue parent à l'aide du SDK iPhone?
- 24. Passer à SSL en utilisant une URL relative
- 25. Passer la valeur à une autre page en utilisant jquery
- 26. Comment puis-je vérifier si une sous-vue existe à une certaine image dans UIScrollView?
- 27. Comment fixer un entier à une certaine plage? (En Python)
- 28. Comment arrondir à une certaine précision en virgule flottante?
- 29. comment passer une valeur de chaîne d'un contrôleur de vue à un autre contrôleur de vue
- 30. Comment écrire à nouveau dans une certaine cellule dans google doc tableur en utilisant python