Android:layout_marginRight não funciona

No meu código a seguir, não quero que os TextView’s fiquem grudados na beirada do quadro, portanto setei marginLeft no da esquerda e marginRight no da direita para dar essa distância. Acontece que no segundo, o marginRight não funcionou, aumentei a quantidade mas independente disso o texto continua colado do lado direito. Se eu implementar um paddingRight dá certo, mas quero muito saber por que não dá certo porque sinceramente esse tipo de coisa no layout do Android me desanima demais dele.

[code] <TableLayout
android:layout_width="match_parent"
android:layout_height=“wrap_content"
android:background=”@color/azul_claro"
android:stretchColumns=“1” >

    &lt;TableRow
        android:layout_width="match_parent"
        android:layout_height="wrap_content" &gt;

        &lt;TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="1dp"
            android:text="Relacionamento"
            android:textColor="@color/azul"
            android:textSize="10sp" /&gt;
        
        &lt;TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:layout_marginRight="1dp"
            android:text="Idade"
            android:textColor="@color/azul"
            android:textSize="10sp" /&gt;
        
    &lt;/TableRow&gt;

</TableLayout>[/code]

Por favor me ajudem.

gambiarra mas funciona.

[code]

    <TableRow
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="1dp"
            android:text="Relacionamento"
            android:textSize="10sp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
              android:text="Idade"
            android:textSize="10sp" />

        <View
            android:layout_width="1dp"
            android:layout_height="wrap_content" />
        
    </TableRow>
</TableLayout>[/code]

[quote=fabriciov]gambiarra mas funciona.

[code]

    <TableRow
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="1dp"
            android:text="Relacionamento"
            android:textSize="10sp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
              android:text="Idade"
            android:textSize="10sp" />

        <View
            android:layout_width="1dp"
            android:layout_height="wrap_content" />
        
    </TableRow>
</TableLayout>[/code][/quote]

kkkkk não posso negar que é uma boa idéia. de qualquer forma essas frescuras no layout me estressam.