Comment régler Framelayout sur paysage même si mon activité est en mode portrait dans Android 2.3.1

StackOverflow https://stackoverflow.com/questions/5461248

Question

J'ai une activité où j'ouvre une caméra. J'utilise FrameLayout pour l'aperçu de la caméra. Mais je dois ouvrir une caméra en mode portrait qui créant beaucoup de problèmes, comme un petit écran, un problème de rotation, puis-je définir mon Framelayout sur le paysage même si mon activité est en mode portrait

ou si une idée d'ouverture de la caméra efficace en mode portrait sera appréciée

Merci d'avance

Était-ce utile?

La solution

Dans l'API niveau 8 (v2.2), la caméra contient une méthode appelée setDisplayOniientation. Appelez cette méthode avec 90 pour faire pivoter l'écran de votre appareil photo en mode portrait.

Autres conseils

Essayez de modifier la Déclaration d'activité de votre AndroidManifest.xml:

<Activity android:screenOrientation="landscape" ... />
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top