Атрибут Gravity в Android

Атрибут Gravity позволяет задавать позиционирование содержимого внутри визуального элемента. Gravity способен принимать широкий спектр значений:

Давайте посмотрим, как работает этот атрибут. Поместим текст вниз в элементе TextView:

В случае надобности мы сможем комбинировать значения путем разделения их вертикальной чертой:

Программная установка

Для установки Gravity у элемента следует вызвать метод setGravity(). В качестве параметра в метод надо передать одну из констант Gravity-класса, которые аналогичны значениям атрибута (за исключением того, что названия пишутся в верхнем регистре):

Кроме того, для сочетания нескольких значений можно использовать вертикальную черту:

По материалам https://metanit.com/java/android/.