cyrilbouisson@gmail.com Posté(e) 16 novembre 2010 Posté(e) 16 novembre 2010 Bonjour Comment connaitre l'orientation de l'écran à l'intant t (cad à dire : est-ce que l'écran est en mode portrait ou paysage) ? J'ai utilisé la fonction "getOrientation" mais dans la doc il semblerait qu'il vaut mieux utiliser la fct "getRotation" or je n'arrive pas à l'utiliser... Si quelqu'un à une idée... Merci d'avance
Pierre87 Posté(e) 16 novembre 2010 Posté(e) 16 novembre 2010 getRotation n'est dispo que depuis l'API 8 tu connais la reflection?
cyrilbouisson@gmail.com Posté(e) 16 novembre 2010 Auteur Posté(e) 16 novembre 2010 J'ai trouvé une solution en utilisant ceci : getResources().getConfiguration().orientation
Pierre87 Posté(e) 16 novembre 2010 Posté(e) 16 novembre 2010 juste un question, tu comptes utiliser cette info pour faire quoi? :D c'est assez important
cyrilbouisson@gmail.com Posté(e) 16 novembre 2010 Auteur Posté(e) 16 novembre 2010 Je veux modifier la view (dans mon cas l'orientation d'un LinearLayout) que j'affiche dans une AlertDialog quand je modifie l'orientation de l'écran (car à priori je ne peux pas changer de view une fois que l'AlertDialog est affiché) J'utilise donc une seule view (je n'ai pas défini une view pour le mode "portrait" et une view pour le mode "paysage") que je veux correctement "oriente" lors de l'appel de l'AlertDialog (il faut que je sache à ce moment là l'orientation de l'écran). Une fois l'AlertDialog affiché, j'utilise l'évenement "onConfigurationChanged" pour modifier l'orientation de ma view (cela marche bien)
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.