Как я могу установить поле EditText с помощью XML? - PullRequest
12 голосов
/ 03 июля 2011

Привет всем, я создал макет, используя следующий код

         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>

но теперь я хочу установить поле. Как я могу сделать это с помощью XML?

Ответы [ 3 ]

33 голосов
/ 03 июля 2011

Попробуйте для левого поля второй аналог:

<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>
9 голосов
/ 03 июля 2011

Попробуйте это для Right_margin

android:layout_marginRight = "15dip"

Попробуйте это для левого поля

android:layout_marginLeft = "15dip"

если вы дадите значение в центре

android:gravity = "center_horizontal"
0 голосов
/ 28 мая 2015

В руководствах Android теперь предлагается использовать marginStart и marginEnd вместо левого и правого, поэтому:

android:layout_marginStart = "15dp"
...