Le contenu du centre de TextView à la verticale & horizontalement - LinearLayout

Je suis en train de centre le contexte d'un TextView verticalement et horizontalement. Veuillez voir ci-dessous la capture d'écran.

Le contenu du centre de TextView à la verticale & horizontalement - LinearLayout

La TextViews que dire 1-5 et 100+ Points sont ceux que je veux centré verticalement et horizontalement. Comme vous pouvez le voir, ils sont centrés horizontalement mais pas verticalement. Ci-dessous le code que j'utilise.

    <LinearLayout
        android:id="@+id/linearlayout2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="fill_parent"   
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <TextView 
                android:id="@+id/l1"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="2"
                android:paddingTop="5dp"
                android:paddingLeft="5dp"
                android:paddingRight="5dp"
                android:paddingBottom="5dp"
                android:textSize="12sp"
                android:gravity="center_vertical|center_horizontal" /> 

            <TextView 
                android:id="@+id/g1"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="4"
                android:paddingTop="5dp"
                android:paddingLeft="5dp"
                android:paddingRight="5dp"
                android:paddingBottom="5dp"
                android:textSize="12sp"
                android:gravity="center_vertical|center_horizontal" /> 

            <TextView 
                android:id="@+id/c1"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="4"
                android:paddingTop="5dp"
                android:paddingLeft="5dp"
                android:paddingRight="5dp"
                android:paddingBottom="5dp"
                android:textSize="12sp"
                android:gravity="center_vertical|center_horizontal" />
        </LinearLayout>

Encore une fois, cette question est comment faire pour centrer le contenu de la TextViews, pas sur la façon de centre de la TextViews dans le LinearLayout. Donc, comment faire pour centrer le contenu de deux manières dans le TextViews?

Essayez android:layout_gravity. Aussi, attention à la taille de ses parents. Si elle ne encapsule le contenu de positionnement peut n'avoir aucun effet.
utiliser height=match_parent si tous les articles sont de la même hauteur et la peut être centré ou de gravité=center à votre disposition horizontale.

OriginalL'auteur Matt | 2013-11-18