2011-08-11 2 views
6

Je viens de tester une application développée pour Android 2 sur l'émulateur 3.2. L'application prend en charge uniquement le mode portrait, donc en mode paysage par défaut de l'émulateur, il est tourné de 90 ° (comme sur Android 2).
Cependant, si je fais tourner l'émulateur en mode portrait, l'écran est inversé de 180 °. Cela signifie que ce qui devrait être sur le dessus est en bas de l'écran et inversement. Ce n'est pas seulement l'application, mais aussi la barre d'état Android.
Si je quitte (l'arrière-plan) l'application, le problème disparaît.
J'ai testé l'application sur plusieurs téléphones et émulateurs, ce n'est jamais arrivé avec Android 2. Impossible de tester sur un vrai appareil Honeycomb pour le moment.émulateur en nid d'abeille écran inversé en portrait

+0

Je viens d'avoir ce problème aussi, c'est une situation très similaire - Android 2 en cours d'exécution sur un émulateur 3.0. Mon application est à l'envers. – longhairedsi

Répondre

1

Vous pouvez faire pivoter l'écran de l'émulateur en appuyant sur 7 ou 9 sur numpad (fenêtres)

+0

Oui, mais qui ne tourne que 90 et en arrière, pas 180 – Noah

8

quelle version d'Android 2 vous développez, 2.1, 2.2, 2.3.1 ou 2.3.3. Si c'est 2.3.1 et supérieur, alors ouvrez votre fichier androidmanifest. Dans l'onglet de l'application, sélectionnez une activité. Puis faites défiler jusqu'à l'orientation de l'écran et sélectionnez sensorPortait dans le menu déroulant.

enter image description here

+1

est-ce la réponse à votre recherche? – HunterX86

+0

sauvé mon jour !!! Merci! Est-ce que cela fonctionnera aussi en dessous de 2.3.1? – Si8

3

a été fixé en changeant les propriétés de config.ini dans

%SYSTEM_DRIVE%\Users\%USER_NAME%\.android\avd\YOUR_AVD_NAME_HERE 

forme

skin.path=1280x720 

à

skin.path=720x1280 

J'espère que cela vous aiderait

Questions connexes