Android screenorientation changement de toutes les activités

Je tiens à corriger l'orientation de l'écran sur mon application android pour le portrait. À l'aide de google, j'ai trouvé, que cela peut être fait en ajoutant le code suivant à mon manifest.xml:

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

C'est assez fine, mais le problème est le suivant: j'ai environ 15 activités de maintenant, et ce nombre va augmenter. Est-il possible d'appliquer l'orientation de toutes les activités à la fois?

J'ai essayé d'utiliser les styles de façon suivante:

theme.xml

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
  <style name="Custom" parent="android:Theme">
    <item name="android:screenOrientation">portrait</item>
    <item name="android:windowBackground">@drawable/launcher</item>
    <item name="android:configChanges">keyboardHidden|orientation</item>
  </style>
</resources>

Manifest.xml

<application ... 
android:debuggable="true"
  android:theme="@style/Custom"
>
//...
</application>

ou

<activity
... 
  android:theme="@style/Custom"
>
//...
</activity>

Deux exemples s'appliquent windowBackground avec succès, mais screenOrientation ne fonctionne pas. Des idées?

InformationsquelleAutor PVoLan | 2011-09-16