Как убрать пробелы между полями editText - PullRequest
0 голосов
/ 20 сентября 2011

Привет, у меня есть LinearLayout внутри FrameLayout, линейный макет содержит несколько полей edittext, но между каждым текстом редактирования есть много места, я хочу уменьшить пространство между каждым полем редактирования. Пожалуйста, помогите

XML

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:gravity="center">
    <ImageView android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:src="@drawable/bg_reddotted"
        android:scaleType="centerInside" />
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/layout_main" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:orientation="vertical"
        android:layout_margin="0dp" android:padding="0dp">
        <TextView android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Almost done! Please verify your info and provide your mobile number"
            android:singleLine="false" />
        <EditText android:id="@+id/edit_fname" android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:hint="First Name (Required)" />
        <EditText android:id="@+id/edit_lname" android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:hint="Surname Name (Required)" />
        <EditText android:id="@+id/edit_email" android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:hint="Email (Required)" />
        <EditText android:id="@+id/edit_phone" android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:hint="Mobile Number (Optional)" />
        <TextView android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:text="“Sign Up”"
            android:paddingBottom="10dp" android:gravity="center_horizontal"
            android:paddingTop="10dp" />
        <Button android:id="@+id/btn_signup" android:layout_width="100dp"
            android:layout_height="wrap_content" android:text="Sign Up"
            android:layout_gravity="center_horizontal" android:padding="12dp"
            android:background="@drawable/btn_grey_square" />
    </LinearLayout>
</FrameLayout>

layout

Ответы [ 2 ]

2 голосов
/ 08 мая 2012

использовать отрицательные поля вместо заполнения ...

2 голосов
/ 20 сентября 2011

Используйте атрибут android: paddingTop вместе с представлением EditText с отрицательным дпс.

Пример:

    <EditText android:id="@+id/edit_fname" android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:hint="First Name (Required)" android:paddingTop=-3dp />

На основании ваших требований вы можете применять любой из этих атрибутов. android: paddingЛевый android: paddingRight android: paddingВниз android: paddingTop

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...