2010-07-29 10 views
0

J'ai android: screenOrientation = "portrait" défini pour mon activité. Créer un AVD avec la résolution 800x480 et exécuter mon activité, le GLSurfaceView est créé avec des dimensions 800x480 (c'est-à-dire pas pivoté et largeur> hauteur). Je m'attendrais à ce qu'il soit créé avec des dimensions 480x800 et être tourné de 90 degrés.émulateur Android - screenOrientation ignoré

Est-ce un bug dans l'émulateur ou est-ce que je me trompe dans mon interprétation d'android: screenOrientation?

Répondre

0

je crois android: screenOrientation = « portrait » est juste une contrainte pour votre mise en page pour garder le portrait même lorsque vous faites pivoter l'émulateur (Appuyez sur Ctrl + F11)

pour obtenir une mise en page avec un portrait du paysage, Créez facilement un dossier layout-land dans votre nom de projet/res/(le niveau de la hiérarchie sam avec le dossier de disposition) et placez votre XML avec le design de paysage dans le dossier layout-land. Le nom XML doit être exact entre la mise en page et le dossier layout-land