Je travaille actuellement sur une application android, qui va juste être à des fins de démonstration. Donc, pendant le développement du projet, nous n'avons pas beaucoup mis l'accent sur les changements d'orientation de l'application. Chaque fois qu'il y a un changement d'orientation, l'application plante. Il est maintenant trop tard pour conserver les données pour chaque activité ou fragment. Donc, ma question est, est-il un moyen de définir l'orientation de potrait dans toute l'application. Même si l'utilisateur fait pivoter le téléphone, peut-on maintenir l'état à potrait?Empêcher la rotation pour toute l'application android
0
A
Répondre
1
De Java:
@Override
public void onCreate(Bundle
savedInstanceState){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
De XML:
<activity
android:name=".ActivityName"
android:label="@string/app_name"
android:screenOrientation="portrait" />
2
TL, TR: ajouter à votre AndroidManifest.xml
<activity android:name=".YourActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"/>
Vous pouvez la caisse this réponse aussi bien.
essayer ce https://stackoverflow.com/questions/6745797/how-to-set-entire-application-in-portrait -mode-seulement – Vigen