2010-12-10 44 views
1

J'ai une ViewSwitcher contenant une LinearLayout en position 0, et une ImageView en position 1.orientation de l'écran en un seul enfant d'un ViewSwitcher dans Android

Maintenant, je veux que le LinearLayout ne doit être présentée comme Portrait, et lorsque le ImageView est affiché, donnez à l'utilisateur la possibilité de faire pivoter le périphérique et de voir cette vue en mode Paysage.

Donc, j'ai ajouté android:configChanges="orientation" dans l'activité de mon fichier AndroidManifest.xml.

alors je dois passer outre onConfigurationChanged (Configuration newConfig) dans mon activité, mais je ne peux pas trouver un moyen d'obtenir ce que je veux ...

J'ai essayé de modifier directement newConfig.orientation param, avant d'appeler super.onConfigurationChanged(newConfig), et en créant un nouveau Configuration de newConfig et en utilisant la méthode updateFrom, mais cela ne fonctionne pas.

Une idée?

Merci

Répondre

-1

comprend aussi les keyboardhidden

  android:configChanges="orientation|keyboardHidden" 
+0

Ok merci, mais comment peut-il aider? :-) –