Bonjour à tous,
Je suis entrain de faire une appli qui dessine avec l'orientation.
Tout marche parfaitement sur tablette (j'ai du inversé l'axe x)
Je viens de tester sur smartphone et tout est inversé, c'est un peu le bordel !
Après quelques recherches sur google, j'ai pas spécialement trouvé comment réglé mon problème ...
Mon activity est en paysage dans le android manifest.
Est-ce que des gens ont déjà eu affaire à ca ?
Et comment je peux géré ca ?
Peut être en détectant si c'est une tablette ou un smartphone et inversé les axes en conséquence ... Aucune idée !
Ma fonction OnSensorChange() :
EDIT : Enfaite, les axes sont ceux en portrait alors que l'activity est en paysage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void onSensorChanged(SensorEvent event) { dessinView.move(event.values[0]*-1, event.values[1]); }
Sur tablette ca marche parfaitement car l'orientation naturelle est paysage alors que smartphone c'est portait. Comment on peut gérer ca ? Pour "tourner' les axes du sensor ?
Merci d'avance !
Partager