cyrilbouisson@gmail.com Posted November 16, 2010 Share Posted November 16, 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 Link to comment Share on other sites More sharing options...
Pierre87 Posted November 16, 2010 Share Posted November 16, 2010 getRotation n'est dispo que depuis l'API 8 tu connais la reflection? Link to comment Share on other sites More sharing options...
cyrilbouisson@gmail.com Posted November 16, 2010 Author Share Posted November 16, 2010 J'ai trouvé une solution en utilisant ceci : getResources().getConfiguration().orientation Link to comment Share on other sites More sharing options...
Pierre87 Posted November 16, 2010 Share Posted November 16, 2010 juste un question, tu comptes utiliser cette info pour faire quoi? :D c'est assez important Link to comment Share on other sites More sharing options...
cyrilbouisson@gmail.com Posted November 16, 2010 Author Share Posted November 16, 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) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.