如何使用xml设置EditText的边距?

mob*_*gnu 12 android margin android-edittext

大家好我已经使用以下代码创建了布局

         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>
Run Code Online (Sandbox Code Playgroud)

但现在我想设置margin.how我可以使用XML吗?

gre*_*561 34

试试这个左边距的第二个相似的:

<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>
Run Code Online (Sandbox Code Playgroud)

  • "SP"单位只能用于文字大小. (2认同)

Raj*_*rma 9

试试Right_margin吧

android:layout_marginRight = "15dip"
Run Code Online (Sandbox Code Playgroud)

尝试左边距

android:layout_marginLeft = "15dip"
Run Code Online (Sandbox Code Playgroud)

如果你在中心给予价值

android:gravity = "center_horizontal"
Run Code Online (Sandbox Code Playgroud)