Comment puis-je afficher par programme le deuxième enfant de ViewFlipper?
J'ai un ViewFlipper avec 3 enfants.
Je veux être en mesure d'afficher l'un de ces enfants d'abord. Ainsi, par exemple, peut-être que je veux le ViewFlipper de charger d'abord avec le 2ème enfant et non pas le 1er.
EDIT:
Je sais que je peux utiliser le getChildAt(int index) de la méthode.
Lorsqu'un enfant dans un ViewFlipper est montré, comment puis-je obtenir de l'enfant à l'index?
source d'informationauteur Sheehan Alam
Vous devez vous connecter pour publier un commentaire.
Appel
setDisplayedChild()
.Appel
getDisplayedChild()
.bringChildToFront(l'enfant) ne fait rien mais les changements de la valeur de l'indice de l'enfant.
Afin de mettre un enfant à l'avant sans l'aide de showNext() ou showprevious(),
utilisation
setDisplayedChild() et indexOfChild() ensemble.
exemple
vf.setDisplayedChild(vf.indexOfChild(enfant));
où enfant est le vue qui doit être apporté avant.
Grâce