PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 22 → Blocage mode protrait (mais pas à 180)
Blocage mode protrait (mais pas à 180)
Débuté par Christian DOSJOUB, 10 mar. 2017 17:58 - 2 réponses
//hostimage.webdev.info/avatars/default.gif
Posté le 10 mars 2017 - 17:58
Bonjour,
Dans une application spécifique à un matériel, je bloque les écrans en mode portrait.
Une "rotation a 90°" n'a donc pas d'effets sur l'écran.. c est ok.
MAIS, quand on penche le smartphone en avant, l'écran bascule à 180 ... le malin iul est toujours en mode portrait mais à l'envers.

Je ne trouve pas de paramétrage sur l'appareil en lui-même mais de manière logicielle, il me semble possible de le faire
- désactiver le listener associé à l'accéléromètre
- paramétrage dans le manifest

Cela semble assez "touchy", quelqu'un a t il déjà fait cela ?

Merci d'avance.
Christian
//hostimage.webdev.info/avatars/default.gif
Posté le 13 mars 2017 - 10:05
Bonjour,
Je me réponds à moi-même mais l'info peut servir.
Le blocage en mode portrait via les onglets pc soft positionne
android:screenOrientation = userPortrait

Ce qui veut dire que le sens sera normal or reverse portrait selon l'inclinaison du tel et le verrouillage de la rotation côté utilisateur.
Alors il faut mettre
android:screenOrientation = portrait
soit au niveau global (mais on reste visiblement dépendant des choix utilisateur / écran)
soit au niveau de chaque activity .. et là plus de soucis l'écran ne bascule plus à 180° quand on penche le smartphone vers l'avant (même si la rotation n'est pas verrouillée au niveau de l'utilisateur)

Bon Dév. à tous.
Christian
//hostimage.webdev.info/avatars/ypistE9M7Y25O4BOsyA6dQ
Membre enregistré
89 messages
Posté le 13 mars 2017 - 10:57
Bonjour,

j'en déduis une surcharge dans le manifeste pour l'activity concernée ?

En tout cas, merci pour la solution !

--
Cdlt
JPhD