Заполнение (см. Заголовок «Размер, отступы и поля» в этой ссылке) создает абсолютное расстояние (обычно в пикселях) между краем представления и его содержимым.
Гравитация позиционирует элемент относительно его родителя: в центре, слева, справа, сверху, снизу и т. Д., Но вы не можете указать абсолютное расстояние от края,например, 10 пикселей, без использования полей (или заполнения; прочитайте документы Android для получения информации о разнице между этими двумя).