Auto ajustement en fonction de la taille de l'écran dans la grille de mise en page android

J'ai créé une grille contenant plein de textes. Je veux que le texte à l'auto-ajustement en fonction de la taille de l'écran. J'ai essayé le code suivant,

    DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
    float dpWidth = displayMetrics.widthPixels / displayMetrics.density;
    int noOfColumns = (int) (dpWidth / 50);
    return noOfColumns;

Je veux quelque chose de sortie de cette

Auto ajustement en fonction de la taille de l'écran dans la grille de mise en page android]Deux

Auto ajustement en fonction de la taille de l'écran dans la grille de mise en page android
Il ne fonctionne pas comme pour mon besoin. S'il vous plaît aider . Merci à l'avance.

Quel est le problème avec ce code?
Je veux ajustement automatique mais ce n'est pas l'exécution de l'auto-ajustement . @Vyacheslav
Vous voulez dire que vous ne pouvez pas calculer la hauteur de la police. Suis-je le droit?
Non, je veux juste que les éléments de la grille pour être ajusté selon la taille de l'écran @Vyacheslav
Voulez-vous dire qu'il devrait y avoir plus de colonnes en écran large, ou même nombre de colonnes, juste qu'ils devraient s'étirer pour remplir l'écran?

OriginalL'auteur Anusha | 2016-09-11