web-dev-qa-db-fra.com

comment puis-je définir la marge d'un EditText en utilisant XML?

salut tout ce que j'ai créé la mise en page en utilisant le code suivant

         Android:layout_height="wrap_content"></TextView>
        <EditText Android:layout_height="wrap_content"
        Android:padding="12dip"  Android:layout_width="wrap_content" Android:text="EditText" Android:id="@+id/editText1"></EditText>
    </TableRow>
</TableLayout>
<TableRow Android:layout_width="match_parent" Android:id="@+id/tableRow2" Android:layout_height="wrap_content">
    <TextView Android:text="TextView" Android:layout_width="wrap_content" Android:layout_height="wrap_content" Android:id="@+id/textView2"></TextView>
    <EditText Android:text="EditText" Android:id="@+id/editText2" Android:layout_width="wrap_content" Android:layout_height="wrap_content"></EditText>
</TableRow>
<TableRow Android:layout_width="match_parent" Android:id="@+id/tableRow3" Android:layout_height="wrap_content">
    <Button Android:text="Button" Android:id="@+id/button1" Android:layout_width="wrap_content" Android:layout_height="wrap_content"></Button>
    <Button Android:text="Button" Android:id="@+id/button2" Android:layout_width="wrap_content" Android:layout_height="wrap_content"></Button>
</TableRow>

mais maintenant je veux définir le margin.Comment puis-je faire cela en utilisant XML?

11
mobile.jugnu

Essayez ceci pour la marge de gauche, la seconde de manière similaire:

<EditText 
    Android:id="@+id/editText1"
    Android:layout_height="wrap_content"
    Android:layout_width="wrap_content" 
    Android:layout_marginLeft="15dp"
    Android:padding="12dp"  
    Android:text="EditText" > 
</EditText>
32
gregory561

Essayez ceci pour Right_margin

Android:layout_marginRight = "15dip"

Essayez ceci pour la marge gauche

Android:layout_marginLeft = "15dip"

si vous donnez de la valeur au centre

Android:gravity = "center_horizontal"
9
Rajesh Sharma

Les directives Android suggèrent maintenant d'utiliser marginStart et marginEnd au lieu de gauche et de droite, ainsi:

Android:layout_marginStart = "15dp"
0
Javi Martínez