2015-11-27 2 views
0

J'ai une simple application à onglets et je voudrais changer la mise en page lorsque l'appareil est en mode paysage. J'ai trouvé comment faire cela mais il ne met pas à jour à la nouvelle disposition jusqu'à ce que je passe entre les onglets.Android - Mise en page et mise en page-terrain ne change pas tout de suite

Ce comportement n'est pas prévu pour résoudre ce problème?

+0

Pouvez-vous poster votre approche que vous avez suivie ?? –

+0

Je n'ai pas vraiment essayé autre chose que d'essayer de recréer le fragment sur le changement de la terre. au port. – Oak

Répondre

0

J'ai découvert que j'ai besoin de recréer les onglets pour changer le fichier de disposition qu'ils utilisaient. J'ai utilisé la méthode onConfigurationChanged au texte pour le changement d'orientation.

public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 

Ensuite, je viens de recréer les onglets comme je les ai créés la première fois et tout a fonctionné comme prévu.