Les sauts de ligne disposition widget pour Android

Je suis en train de créer une activité qui présente des données relatives à l'utilisateur. Les données sont tels qu'il peut être divisé en "mots", chacun étant un widget, et la séquence de "mots" forme les données ('phrase'?), le ViewGroup widget contenant les mots. Comme l'espace nécessaire pour tous les "mots" dans une "phrase" permettrait de dépasser l'espace horizontal disponible sur l'écran, j'aimerais conclure ces "phrases", comme vous le feriez pour un morceau de texte.

Le code suivant:

public class WrapTest extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LinearLayout l = new LinearLayout(this);
        LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
                LinearLayout.LayoutParams.FILL_PARENT,
                LinearLayout.LayoutParams.WRAP_CONTENT);
        LinearLayout.LayoutParams mlp = new LinearLayout.LayoutParams(
                new ViewGroup.MarginLayoutParams(
                        LinearLayout.LayoutParams.WRAP_CONTENT,
                        LinearLayout.LayoutParams.WRAP_CONTENT));
        mlp.setMargins(0, 0, 2, 0);

        for (int i = 0; i < 10; i++) {
            TextView t = new TextView(this);
            t.setText("Hello");
            t.setBackgroundColor(Color.RED);
            t.setSingleLine(true);
            l.addView(t, mlp);
        }

        setContentView(l, lp);
    }
}

rendements de quelque chose comme l'image de gauche, mais je voudrais une mise en page présentant les mêmes widgets comme dans celle de droite.

Les sauts de ligne disposition widget pour Android

Les sauts de ligne disposition widget pour Android

Est-il une telle disposition ou de la combinaison de mises en page et les paramètres, ou dois-je mettre en place mon propre ViewGroup pour cela?