Aujourd'hui, j'ai ouvert un projet pour constater qu'aucune de ses mises en page ne sera rendue dans le concepteur.
Je suis presque sûr que ce n'est pas un problème avec mon AXML car l'application fonctionne bien une fois construite. Visual Studio est à jour (15.9.9) et affichera les mises en page dans d'autres projets sans problème. Mes mises en page sont au bon emplacement (Ressources / mise en page). J'ai essayé -
Toute idée sur la façon de résoudre ce problème serait grandement appréciée. Je ne sais pas quelle partie de la source serait utile pour répondre à cette question, veuillez donc demander et je vous fournirai.
Remarque - ce projet est sur TFS.
3 Réponses :
J'ai aussi souvent rencontré ce problème. Malheureusement, je n'ai pas trouvé de solution facile à ce problème autre que le redémarrage de toutes les instances de Visual Studio (et Android Studio si vous l'avez également en cours d'exécution) suivi d'un redémarrage complet de mon ordinateur. J'espère que cette aide, bonne chance.
Malheureusement, le redémarrage de Visual Studio / le redémarrage de mon ordinateur ne fait aucune différence. Je suppose qu'il y a un problème avec le projet lui-même étant donné que j'ai le même problème lors de l'ouverture du projet sur un Mac.
Hmm, c'est difficile à gérer. Je vais demander à certains collègues de voir s'ils ont des idées et je vous recontacterai.
J'ai constaté que le problème était dû au fait que la version du framework cible de l'application était définie sur Android 9.0. Le paramétrer sur 8.0 pour correspondre à la version utilisée par le concepteur a résolu le problème.
J'ai besoin que le framework cible soit la version 9.0 et je ne sais pas comment ajouter des versions au concepteur (8.0 est le seul disponible pour moi). J'ai posé une autre question à ce sujet ( voir ici ).
J'ai créé une simple démo xamarin.android en utilisant la version9.0 et cela fonctionne très bien. Le problème est peut-être lié au contenu de votre mise en page. Voudriez-vous s'il vous plaît poster votre code xaml de mise en page complet afin que nous puissions le tester pour vous.
Juste pour confirmer que j'ai trouvé la même chose - toutes les mises en page sont cassées lors du ciblage de 9.0, lorsque je reviens à 8.1, cela fonctionne bien. J'ai juste une vue de carte avec une mise en page linéaire et quelques vues de texte, rien de spécial.
Ceci est arrivé au mien et à Visual Studio d'un collègue il y a quelque temps, cela fonctionnait puis il était vide. Nous avons essayé de changer le framework cible mais n'avons pas pu le faire fonctionner, j'ai même complètement réinstallé VS.
Dans nos cas, la désactivation de "Activer le rendu accéléré" dans Outils> Options> Xamarin> Concepteur d'interface utilisateur Android a fonctionné et nous pouvons maintenant voir l'application au fur et à mesure que nous la construisons. Nous n'avons pas changé le paramètre, alors supposons que c'est la valeur par défaut, ce qui me fait penser que cela a été causé par une mise à jour VS.