В чем разница между 4 отступами для всех направлений и только 1 заполнением? - PullRequest
0 голосов
/ 31 декабря 2018

Просто с использованием одного отступа, но результат не тот, который я ожидал

android: padding = "16dp"

ИтакЯ перехожу на это

android:paddingEnd="16dp"
android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingStart="16dp"

, но я не знаю разницу

Ответы [ 3 ]

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

android:padding="16dp" равно

android:paddingLeft="16dp"
android:paddingRight="16dp"
android:paddingTop="16dp"
android:paddingBottom="16dp"
0 голосов
/ 01 января 2019

android:padding="16dp" делает отступы во всех 4 направлениях, поэтому, когда вы использовали это, он добавил отступы от Top и Bottom и заставил ваш вид обрезаться сверху и снизу.

android:paddingEnd="16dp"
android:paddingStart="16dp"

добавляем отступы только влево и вправо, а не сверху или снизу.что причина будет выглядеть хорошо, когда вы добавляете их.Кстати, когда вы используете End - Start вам больше не нужно использовать right left больше

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

paddingEnd и paddingStart не совпадают с paddingTop и paddingBottom.Я думаю, что здесь есть небольшая загвоздка.

Первые, по сути, дают отступы сверху, снизу, слева, справа.«начало» и «конец» имеют различное значение

...