2011-06-29 2 views
3

quelqu'un peut-il dire comment charger le fichier XML différent chaque fois que l'utilisateur change l'orientation de l'appareil dans Android?comment charger le fichier XML différent dans le changement d'orientation dans android

Par exemple, j'utilise un écran de profil dans mon application. En mode portrait, l'utilisateur donne la valeur 'nom d'utilisateur', après que je change d'orientation en paysage, maintenant je dois charger différents xml, de sorte que l'utilisateur donne de la valeur en mode landsacpe.

Est-ce possible?

Merci

Note de l'éditeur: anglais ne semble pas être sa première langue.

+1

Veuillez formater correctement votre question, essayez d'utiliser des signes de ponctuation, il est impossible de comprendre votre question. – Egor

Répondre

9

Créez deux types de répertoires de mise en page pour gérer l'orientation. layout-landlayout-port mettre le xml avec le même nom dans les deux le répertoire. si j'ai le fichier main.xml, je dois le mettre dans le répertoire.

Merci

+0

kumar quel fichier principal il va charger dans android – mohan

+0

je l'ai seulement nommé comme main.xml au lieu de que vous devez utiliser votre xml –

0

oui c'est possible. Si l'utilisateur a changé l'orientation, vous pouvez définir différents XML sur setContentView (R.id.xml)

0

Vous devez implémenter la méthode OnConfigChange donc quand Cette méthode appellera automatiquement et setContentView (R..id.nameofxml) à partir du dossier layout-land.