2016-03-25 1 views
0

Je travaille sur Android app pour tables d'affichagecellules taille dans la mise en page de ceindre [android]

J'utilise GirdLayout pour cela, avec la durée première ligne, mais la deuxième ligne est différente taille des cellules.

Comment rendre toutes les cellules de même largeur?

enter image description here

lorsque l'utilisation (parent ou d'un parent match remplir)!

Répondre

0

si je comprends bien, vous pouvez utiliser des poids pour remplir la largeur de l'écran, Exemple:

<GridLayout 
android:id="@+id/my_grid" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_centerHorizontal="true" 
android:padding="2dp" 
grid:alignmentMode="alignBounds" 
grid:columnCount="2" 
grid:rowOrderPreserved="false" 
grid:useDefaultMargins="true"> 

<TextView 
    android:layout_width="0dp" 
    android:layout_height="50dp" 
    grid:layout_columnWeight="1" 
    grid:layout_gravity="fill_horizontal" 
    android:gravity="center" 
    android:text="my text1" /> 

<TextView 
    android:layout_width="0dp" 
    android:layout_height="50dp" 
    grid:layout_columnWeight="1" 
    grid:layout_gravity="fill_horizontal" 
    android:gravity="center" 
    android:text="my text2" /> 

    ... 

    </GridLayout>