Android: как убрать отступ между нижней частью ввода и нижним полем текста редактирования - PullRequest
0 голосов
/ 29 ноября 2011

Кажется, по умолчанию между нижним разделом ввода и нижним полем текста редактирования есть отступ.У меня есть линейное расположение (горизонт), включая один текст редактирования и одну кнопку.Я просто не могу сделать их идеально одной строкой, так как отступ между нижней секцией ввода и нижним полем делает текст редактирования ниже, чем кнопка, через которую я устанавливаю одинаковую высоту и выравнивание для них.

Я также попробовал Относительный макет, но не могу решить проблему, вот мой макет

<RelativeLayout
    android:id="@+id/SearchLinearLayout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center_vertical|center_horizontal"
    android:layout_marginTop="10dp" >

    <EditText
        android:id="@+id/FilterEditText"
        android:layout_width="fill_parent"
        android:layout_height="38dp"
        android:layout_alignParentLeft="true"
        android:layout_marginLeft="5dp"
        android:layout_toLeftOf="@+id/SearchButton"
        android:gravity="center_vertical"
        android:hint="@string/search_or_add_a_place"
        android:imeOptions="flagNoExtractUi"
        android:inputType="text|textNoSuggestions"
        android:textSize="15dp" />

    <Button
        android:id="@+id/SearchButton"
        android:layout_width="38dp"
        android:layout_height="38dp"
        android:layout_alignParentRight="true"
        android:background="@drawable/search_btn"
        android:enabled="false"
        android:gravity="center_vertical" />

</RelativeLayout>

Ответы [ 2 ]

3 голосов
/ 30 ноября 2011

изменение фона editText может решить мою проблему

1 голос
/ 29 ноября 2011

Я предпочитаю относительное расположение, и если вы пишете android: layout_toLeft или android: layout_toRight, оно помещает их рядом правильно, но даже после этого это не так, есть ALIGN_TOP или ALIGN_BOTTOM или ALIGN_BASELINE.

У меня была такая же проблема, как и у вас, и я обратился к относительной раскладке. Мне легче.

...