Comment faire pivoter mon application de 180 degrés à l'envers sur un appareil tournant de 180 degrés à l'envers?
J'ai développé une application et configurer son orientation Paysage de sorte qu'il sera toujours affiché sur le paysage, vue sur le périphérique.
Maintenant, je veux le faire pivoter de 180 degrés à l'envers lorsque l'utilisateur de faire pivoter l'appareil de 180 degrés à l'envers de sorte qu'il ajustera en conséquence et l'affiche à l'utilisateur correctement.À l'heure actuelle si je suis le dispositif de rotation de 180 degrés à l'envers, Ma demande n'a pas d'ajuster en conséquence que par la rotation de sorte qu'il affiche dans le sens inverse (du bas vers le haut) par exemple: supposons que mon activité est d'avoir 2 champs de texte sur le haut et 2 boutons sur le bas de sorte que si vous faites pivoter l'appareil de 180 degrés à l'envers, l'Activité n'est pas de réglage en conséquence, de sorte que l'utilisateur peut voir les boutons sur le dessus et les champs de texte sont sur le fond de ce qui est mauvais, il doit ajuster/en rotation par le dispositif de rotation et doit afficher les champs de texte sur le haut et les boutons sur le bas.
Veuillez fournir vos précieux solutions pour résoudre ce problème.
Ce qui concerne,
Piks
source d'informationauteur piks | 2012-04-03
Vous devez vous connecter pour publier un commentaire.
préciser:
dans votre
AndroidManifest.xml
. Cela va transformer la demande entre paysage et reverseLandscape.Dans votre
AndroidManifest.xml
fichier, vous devez configurer le<activity>
d'utiliser l'orientation du capteur. Ce doit être la valeur par défaut, mais vous pouvez le forcer à le capteur d'orientation, pour l'ensemble des 4 orientations possibles, avecandroid:screenOrientation="fullSensor"
. Voir http://developer.android.com/guide/topics/manifest/activity-element.html#screenEDIT: Si vous voulez activer tous, mais une orientation, vous pouvez désactiver cette orientation en interceptant le changement d'orientation de l'événement et de l'annulation de celui-ci dans votre
Activity
:(C'est hors de ma tête, mais pense qu'il fonctionne, ou quelque chose près comme ça.)
Vous devez dire à Android pour laisser l'application gérer les changements d'orientation de trop dans votre
<activity>
avecandroid:configChanges="orientation"
.