J'utilise Eclipse et une ViewFlipper. Dans la mise en page graphique, je veux voir le deuxième, troisième et demi des mises en page de mes vues - en ce moment, je ne peux voir que la première vue. Toute suggestion? P>
3 Réponses :
Si je vous comprends correctement, vous voulez voir chaque vue dans l'outil "Disposition graphique"? La façon dont je fais cela est au lieu d'avoir tout le travail de mise en page effectué dans un XML (où votre ViewFlipper est), je fais chaque vue une nouvelle mise en page XML. Et ensuite avoir chaque vue (fichier XML) incluse dans la vue Flipper en utilisant ceci .... espère que cela aide. P> p>
C'est utile - j'apprécie votre réponse. J'espérais que l'il y avait un moyen de le faire directement dans l'outil de mise en page graphique.
Chaque disposition XML peut être visualisée dans l'outil de mise en page graphique. Juste pas avec votre vue Flipper (Afaik).
J'ai cassé mes mises en page dans des pages individuelles - c'est une honte que je dois faire cela, mais c'est donc ça.
Il suffit de mettre chaque mise en page en présentation relative ou linéaire, que vous travailliez avec puis avec chaque mise en page, vous travaillerez avec la première dans la commande et etc. Puis à la fin, mettez chaque mise en page dans l'ordre que vous souhaitez plus tard < / p>
Je pense que c'est une bonne idée. J'ai beaucoup cherché à avoir une façon directe d'afficher la deuxième ou d'autres parties d'une vue d'une vue Flipper / View Switcher / View Animator, sauf le premier, mais ne pouvait trouver aucune voie directe. Ainsi, selon @yasin Hassanien, le moyen le plus simple est de changer l'ordre des pièces lors de la conception de toutes les parties d'une vue de vue. Après avoir terminé la conception de toutes les pièces, puis définissez votre ordre souhaité de ces pièces .....
Je devais sous-classer la classe Code> Viewswitcher Code> Pour afficher un Vous devriez pouvoir ajouter un attribut personnalisé pour choisir l'enfant à afficher. Cela pourrait ressembler un peu trop, mais si vous deviez déjà sous-classer votre Je vais essayer de mettre un exemple plus tard. p> ProgressBar code> jusqu'à ce que les données soient prêtes à afficher dans la deuxième vue. J'ai utilisé
isineDitMode () code> < / a> Pour déterminer si j'exécutions en fait l'application ou que je préfère simplement en avant. P>
Viewswitcher Code> ou
ViewFlipper code>, je pense que ce n'est pas une grosse affaire. P>