48 votes

Par programme de verrouillage en mode portrait pour certaines opérations

Est-il un moyen de programmation pour verrouiller une application en mode portrait pour certaines opérations, et de reprendre ensuite (et l'application pivoter en mode paysage si l'utilisateur est le dispositif de maintien de cette façon) après l'opération est terminée?

98voto

OceanBlue Points 2826

Essayez ceci:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//Do your operation
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);

4voto

Micah Hainline Points 6629

Je suis en train de lire votre question, un peu, mais si le problème auquel vous êtes confronté, c'est que la recharge de l'activité pose des problèmes, vous pouvez ajouter dans le manifeste d'une ligne pour gérer les changements d'orientation vous-même. Vous aurez probablement besoin de le faire de toute façon si vous voulez faire quelque chose de spécial pour les changements d'orientation, mais peut-être tout simplement en ajoutant les lignes de prendre soin de vos problèmes pour vous:

<activity android:name=".MyActivity"  
    android:configChanges="keyboard|keyboardHidden|orientation" />

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X