Атрибут Gravity в Android
Атрибут Gravity позволяет задавать позиционирование содержимого внутри визуального элемента. Gravity способен принимать широкий спектр значений:
Давайте посмотрим, как работает этот атрибут. Поместим текст вниз в элементе TextView:
В случае надобности мы сможем комбинировать значения путем разделения их вертикальной чертой:
Программная установка
Для установки Gravity у элемента следует вызвать метод setGravity(). В качестве параметра в метод надо передать одну из констант Gravity-класса, которые аналогичны значениям атрибута (за исключением того, что названия пишутся в верхнем регистре):
Кроме того, для сочетания нескольких значений можно использовать вертикальную черту:
По материалам https://metanit.com/java/android/.