Как избавиться от базовых отступов EditText? - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь выяснить, как избавиться от отступов между границей элемента и базовой линией.Кажется, что отступ там есть по умолчанию, но он раздражает, так как невозможно правильно выровнять текст сверху по базовой линии EditText.Вы можете увидеть проблему на скриншоте.

enter image description here

1 Ответ

0 голосов
/ 07 февраля 2019

Если я правильно понимаю, что вам нужно (на основе вашего рисунка), то вы не спрашиваете о заполнении базовой линии, а скорее о левом отступе между границей EditText и началом текста.

Если это так, то вы можете использовать атрибут android:paddingLeft:

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:paddingLeft="0px" />

Тем не менее, это действительно имеет значение, если вы не показываете границу EditText.Если вы это сделаете, то текст (метка?) Над ним будет хорошо совмещен с левой границей EditText.

Обновление: На основании обсуждения в комментариях звучание выглядит так, как будто заполнение нене влияет на положение линии.В этом случае может потребоваться установить пользовательский фон или, в качестве опции, установить фон в белый (@android:color/white) или прозрачный, а затем использовать просто drawableBottom для размещения строки под текстом.К сожалению, в данный момент у меня нет доступа к среде разработки Android, чтобы попробовать это.

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