9 votes

Niveau 28 de l'API d'Android Studio : la rotation de l'émulateur n'entraîne pas la rotation du contenu de l'application ou de l'interface utilisateur de l'appareil.

Avant-propos . Je sais que cette question a été posée plusieurs fois dans le passé, mais aucune des solutions proposées n'a fonctionné pour moi. Cela fait également plusieurs années qu'une question similaire n'a pas été posée (d'après une recherche Google filtrée dans le temps), de sorte que la plupart des anciennes réponses sont dépassées. Si je peux modifier la question pour la rendre plus claire, veuillez me le faire savoir.

Problème . Lorsque je clique sur l'un des boutons de rotation, l'émulateur lui-même pivote, mais l'interface utilisateur et le contenu de l'application ne sont pas redessinés en conséquence, de sorte que je dois incliner ma tête (ce qui va à l'encontre de l'objectif de rotation de l'appareil).

Spécifications

  • Android Studio 3.2
  • Android SDK 9.0 (Pie)
  • Nexus 5X API 28 (j'ai essayé d'autres appareils, mais le problème persiste)
  • Je n'ai pas défini d'attributs d'orientation pour Android Manifest.

Captures d'écran

enter image description here

enter image description here

enter image description here

28voto

Greg Moens Points 1325

Assurez-vous que la rotation automatique est activée sur le dispositif virtuel. Tirez vers le bas la barre de notification et recherchez le commutateur à bascule Auto-rotation et activez-le. Ou bien, allez dans Paramètres->Affichage->Avancés et assurez-vous que la fonction de rotation automatique de l'écran est activée.

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