Dans mon application, j'ai une image en arrière-plan. Lorsque l'application est en mode portrait, c'est bien. Mais quand il est en mode paysage, l'image tourne et est étirée.Ne pas modifier l'arrière-plan lors du changement d'orientation
Je sais que nous pouvons utiliser le dossier layout-land, mais avec cette solution, toutes mes mises en page seront en double juste pour une image (pas très logique ..).
Existe-t-il une autre solution? PS: Mon image est juste une texture de carbone donc, une solution pour l'empêcher de tourner avec l'orientation serait ok.
EDIT:
hotveryspicy, votre solution fonctionne mais, il y a des activités qui ont la propriété android: configChanges = "orientation" (dans le Manifest), et il ne fonctionne pas pour eux. Comment résoudre ceci?
En fait, j'utilise cette propriété pour enregistrer l'état lorsque l'orientation change mais ce n'est pas la bonne façon de le faire. Je dois utiliser onSaveInstanceState pour cela.
En attendant, existe-t-il une solution qui me permet de garder cette mauvaise solution?
Cela ne fonctionne pas pour les activités avec la propriété android: configChanges = "orientation" – HerrM
se référer à ce http://stackoverflow.com/questions/7295804/is-that-possible-to-check-was-oncreate-called- parce que-d'-orientation-changement/7397085 # 7397085 –