2010-11-18 30 views
0

Salut à tous - J'ai essayé d'afficher mon application en mode portrait uniquement en vain.Forcer l'orientation «portrait» ne fonctionne pas - des conseils?

J'ai le code: android: screenOrientation = "portrait" dans chaque bouton, ImageView, TextView, etc ... dans mes fichiers xml mais quand je incline le téléphone sur le côté, il passe toujours en mode paysage. J'appelle l'appareil photo dans mon application, mais je ne pense pas que ce soit le problème - des idées?

+0

Ahhh qui était super stupide de ma part - je ne le mettre dans le manifeste ... merci! – Sapp

Répondre

5

la mise en page est au mauvais endroit. vous devez le placer dans l'activité comme celui-ci:

<activity android:screenOrientation="portrait" ...> 

Force an Android activity to always use landscape mode

est google si difficile à comprendre? google "android force portrait" et les quatre premiers liens montre la réponse ... (désolé .. juste eu à le laisser sortir :))

+0

AHhh c'était super stupide de ma part - je ne l'ai jamais mis dans le manifeste ... merci! – Sapp

2

Vous devez mettre le android: screenOrientation = "portrait" dans le AndroidManifest. xml.

En AndroidManifest.xml vous devez faire quelque chose comme ceci:

<activity android:name=".Your_Activity_Name" 
     android:configChanges="keyboardHidden|orientation" 
     android:screenOrientation="portrait"/>