Créer une application de support multi-écran Android

Je suis entrain de créer une application Android, qui doit prendre en charge plusieurs écrans.

Pour cet effet, j'ai lu beaucoup de réponses et une que j'aime le plus, c'est l'état que je peux créer des dossiers différents dans res dossier par le nom suivant,

Pour les petits écrans mise en page-petit,

Pour les grands écrans mise en page-grand,

Pour les très grands écrans mise en page-xlarge

et je dois créer des mises en page différentes pour les différents écrans avec même nom.
e.g mylayout.xml

et je dois mettre de code suivant dans manifest.xml fichier

<supports-screens android:smallScreens="true" 
      android:normalScreens="true" 
      android:largeScreens="true"
      android:xlargeScreens="true"
      android:anyDensity="true" />

et enfin, j'ai juste besoin d'écrire des lignes suivantes dans mon fichier d'Activité,

  setContentView(R.layout.mylayout);

Maintenant quand je lance cette application dans les différents écrans, il doit acquérir des mises en page à partir de différents dossiers que par la résolution de l'écran.

Mais ce n'est pas le cas dans mon cas.Il ne prend que la mise en page que défini dans disposition dossier.

S'il vous plaît pouvez quelqu'un m'explique pourquoi ce qui se passe et comment puis-je résoudre ce problème de façon à ce que mon application puisse s'exécuter efficacement sur tous les écrans.

source d'informationauteur Jay Vyas