Forcer l’orientation portrait d’une Activity
💡 Sujet
Forcer une Activity à rester en mode portrait à l’aide du manifeste Android.
⚙️ Implémentation
Pour verrouiller une Activity en orientation portrait, ajouter la ligne suivante dans le AndroidManifest.xml :
<activity
android:name=".MainActivity"
android:screenOrientation="portrait" />Cela empêche l’écran de pivoter automatiquement lorsque l’utilisateur tourne l’appareil.
⚠️ À savoir
🧩 À partir d’Android 16 (Android BAKLAVIA / API 36), cette méthode peut ne plus fonctionner correctement
sur certaines applications adaptatives (multi-fenêtres, appareils pliables, Chromebooks, etc.).
💡 Dans ces cas, le système peut ignorer la contrainte d’orientation pour s’adapter à la configuration de l’écran.
🧩 Résumé
- ✅
android:screenOrientation="portrait": verrouille l’écran en orientation portrait. - ⚠️ Attention : depuis Android 16+, certaines configurations adaptatives peuvent ignorer ce paramètre.
- 💡 À éviter pour les applications qui doivent gérer plusieurs modes d’affichage.