2016-04-08 2 views
0

J'ai utilisé Windows Phone assez longtemps, et il y a quelque chose appelé par RowDefinition qui est de séparer les lignes par le Height, mais comment l'utiliser sur Android? Il y a mon exemple comment j'utilise Windows PhoneComment définir "Définitions de la grille" dans Android

<Grid.RowDefinitions> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="*"/> 
     <RowDefinition Height="*"/> 
    </Grid.RowDefinitions> 

Et puis:

<Border Grid.Row="0"..../> 

Et c'est le result

+0

404 Introuvable. Je souhaite qu'il est là :(Vous devez ajouter des arrière-plans personnalisables drawables à vos articles dans la disposition du tableau –

+0

"404 Not Found" ce que cela signifie? Merci, je vais chercher sur la disposition de la table! –

+0

Ainsi, vous voulez que les lignes soient égales Mettez-les tous dans une disposition linéaire verticale, réglez la hauteur à 0dp, et définissez le layout_weight à 1 sur chacun d'entre eux –

Répondre

0

Vous pouvez donner verticale et espacement à GridView horizontal.

<GridView 
     android:id="@+id/gvClient" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:clipToPadding="false" 
     android:gravity="center" 
     android:numColumns="2" 
     android:paddingBottom="80dp" 
     android:scrollbarThumbVertical="@drawable/custom_scrollbar" 
     android:stretchMode="columnWidth" 
     android:verticalScrollbarPosition="defaultPosition" 

     android:verticalSpacing="20dp" 
     android:horizontalSpacing="20dp" 

> 

J'espère que cela aidera.