Android: TextView: удаление пробелов и отступов сверху и снизу - PullRequest
168 голосов
/ 22 января 2011

Когда у меня есть TextView с \n в тексте, справа у меня есть два singleLine TextView с, один под другим без промежутков между ними.Я установил следующее для всех трех TextView с.

android:lineSpacingMultiplier="1" 
android:lineSpacingExtra="0pt" 
android:paddingTop="0pt" 
android:paddingBottom="0pt"

Первая строка слева TextView идеально совпадает с верхней правой TextView.

Вторая строка слева TextView немного выше, чем вторая строка справа внизу TextView.

Кажется, что сверху есть какой-то скрытый отступ.и дно TextView с.Как я могу удалить это?

Ответы [ 17 ]

1 голос
/ 31 октября 2018

Вы можете попробовать использовать этот атрибут (ConstraintLayout): layout_constraintBaseline_toBaselineOf

Например:

app: layout_constraintBaseline_toBaselineOf = "@ + id / textView"

enter image description here

enter image description here

1 голос
/ 20 сентября 2018

Единственное, что сработало, это

android:lineSpacingExtra="-8dp"
0 голосов
/ 22 января 2011

Возможно, вы захотите попробовать выровнять нижнюю часть левого текстового представления с нижней частью 2-го правого текстового представления.

0 голосов
/ 17 декабря 2018

Используйте это в вашем ImageView xml

android: AdjustViewBounds = "true"

0 голосов
/ 18 июня 2012

См. Это:

Выровнять ImageView по горизонтали с EditText

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

Решение состоит в том, чтобы изменить заданный по умолчанию фон EditText на что-то другое (или ничего, но фон для EditText, вероятно, недопустим).Это можно сделать настройкой android: background XML attribute.

android:background="@drawable/myEditBackground"
0 голосов
/ 15 мая 2018

Просто используйте

android:padding="0dp"
0 голосов
/ 22 января 2011

Насколько мне известно, это присуще большинству виджетов, а количество «отступов» различается у разных производителей телефонов.Это заполнение - действительно пробел между границей изображения и изображением в файле изображения патча 9.

Например, на моем Droid X виджеты блесны получают дополнительный пробел, чем кнопки, что делает его неуклюжим, когда у вас естьспиннер, встроенный в кнопку, но на телефоне моей жены это же приложение не имеет такой же проблемы и выглядит великолепно!Ваше приложение.

Ааааааааааааааааа, которые испытывают Android

...