51 votes

Comment rafraîchir l'aperçu sur Android Studio 2.2 ?

Maintenant Android Studio 2.2 sur les nouvelles Prévisualisation il y a plus de bouton de rafraîchissement :

enter image description here

  • Image 1 : Aperçu sur Android Studio 2.2 (sans bouton de rafraîchissement)
  • Image 2 : Aperçu sur Android Studio 2.1 (avec bouton de rafraîchissement)

Quelqu'un sait-il comment le réafficher ? Ou avec un raccourci peut-être ?

Editar: Si je modifie un drawable par exemple et que la modification n'apparaît pas dans le layout, la seule méthode qui fonctionne pour moi est de fermer et redémarrer le projet. Si je ferme le layout et que je le rouvre rien ne se passe. Même résultat en utilisant le bouton "Synchronisé".

0 votes

Je pensais qu'il était automatiquement rafraîchi lorsque vous changiez quelque chose ?

0 votes

@eriuzo C'est le cas pour le xml mais pas pour les ressources (drawable). Dans ce cas, le bouton de rafraîchissement de l'aperçu permet d'écarter le cache. C'est essentiel.

0 votes

Ce qui a fonctionné pour moi est de passer de l'onglet "design" à l'onglet "texte". Dans la plupart des cas, la mise en page a été rafraîchie correctement, mais il m'est arrivé de devoir fermer la mise en page et de l'ouvrir à nouveau. Il est très triste que Google ait supprimé cette fonctionnalité. Apparemment, le nouveau Android Studio (2.2.) n'est toujours pas parfait.

99voto

Max Points 6217

La fonction d'actualisation n'a pas été supprimée, elle est présente ; il est assez simple de l'actualiser :

Cliquez sur l'écran d'aperçu pour vous assurer que la fenêtre d'aperçu a le focus et appuyez sur R . Il devrait afficher la progression dans le coin supérieur droit pendant le rafraîchissement.

Si cela ne fonctionne pas pour une raison quelconque, passez à l'onglet design et appuyez sur R il rafraîchit la mise en page instantanément.

1 votes

Merci, je confirme que ça marche. (même si je n'ai pas remarqué la barre de progression...)

22voto

Je pense que c'est un petit bug. Mais j'ai trouvé une solution pour résoudre le problème, vous pouvez modifier l'id d'une ressource à un nom erroné, par exemple, vous avez une ressource nommée 'ic_launcher', lorsque vous entrez 'ic_launcher1', vous pouvez trouver l'interface comme ça :

enter image description here

l'étape suivante, cliquez sur l'icône de rafraîchissement (parfois c'est l'étiquette 'clear cache'). cela fonctionne pour moi.

J'ai essayé de changer l'orientation, mais cela ne fonctionne pas lorsque je remplace un fichier image existant.

Votre problème est peut-être le même que celui de : http://stackoverflow.com/questions/39646639/Android-studio-2-2-layout-editor-refresh-button

0 votes

Et j'en ai parlé à mon frère, MarsPeople.

10voto

Viral Points 280

Afficher à nouveau ?

Je suppose que vous ne pouvez pas. Apparemment, la fonctionnalité de rafraîchissement a été supprimée parce qu'ils pensent que le traitement sera beaucoup plus rapide et qu'ils rafraîchiront automatiquement les aperçus en temps réel. Le document de l'éditeur de mise en page ne mentionne pas la fonctionnalité de rafraîchissement.

Un raccourci ?

Si les modifications de votre mise en page sont plus rapides que les rafraîchissements d'Android-studio, vous pouvez essayer de basculer entre la fonction design y blueprint vues en utilisant le raccourci B

Référez-vous à la Documentation officielle de l'éditeur de mise en page pour d'autres raccourcis avec lesquels vous vous sentez à l'aise ou qui fonctionnent pour vous.

4 votes

De tous les boutons que Google aurait pu supprimer, ils ont choisi le bouton Rafraîchir !? Qu'est-ce que c'est que cette absurdité >.<

5voto

suraj Points 398

Tout comme le Simple Step. Lorsque vous modifiez votre mise en page, enregistrez-la et nettoyez votre projet. go to menu Build -> Clean Project.

J'espère que cela vous aidera.

3voto

itzswan Points 411

Il n'y a pas de bouton d'actualisation dans la version stable d'Android studio 2.2 pour l'aperçu. Mais il existe une solution de contournement pour le faire. En basculant le bouton d'orientation dans un éditeur, les modifications seront rafraîchies !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X