Définir la largeur égale des colonnes dans la disposition de tableau dans Android [dupliquer]
possible Duplicate:
présentation de la Table XML? Deux rangées de largeur égale remplies de boutons de largeur égale?
 j'utilise TableLayout  pour afficher la liste des données en 4 colonnes.   
Description du problème:
  Je ne suis pas en mesure de régler la largeur égale de toutes les 4 colonnes, qui sont dans mon  TableLayout  . 
Je mets mon code de mise en page, que j'utilise...  
<TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="0">
        <TableRow>
            <TextView android:text="table header1" android:layout_width="wrap_content" android:layout_height="wrap_content" 
                 android:textSize="10dip" android:textStyle="bold"/>    
            <TextView android:text="table header2" android:layout_width="wrap_content" android:layout_height="wrap_content" 
                android:textSize="10dip" android:textStyle="bold"/> 
            <TextView android:text="table header3" android:layout_width="wrap_content" android:layout_height="wrap_content" 
                android:textSize="10dip" android:textStyle="bold"/> 
            <TextView android:text="table header4" android:layout_width="wrap_content" android:layout_height="wrap_content" 
                android:textSize="10dip" android:textStyle="bold"/>         
        </TableRow>
    </TableLayout>
Comment dois-je réécrire cette disposition pour montrer 4 colonnes avec des tailles égales?
2 réponses
  Il se résume à l'ajout de  android:stretchColumns="*"  à votre  TableLayout  racine et " android:layout_width="0dp"  à tous les enfants de votre  TableRow .  
<TableLayout
    android:stretchColumns="*"   // Optionally use numbered list "0,1,2,3,..."
>
    <TableRow
        android:layout_width="0dp"
    >
  Changement  android:stretchColumns  valeur *  
valeur 0 signifie stretch colonne 1. La valeur 1 signifie étirer la colonne 2 et ainsi de suite.
valeur * signifie étirer toutes les colonnes