Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
76 of 502 menu
◀ ▶

Перечисление TextAlign

Перечисление TextAlign выбирает, как выровнять строки внутри области текста. Значение передают в параметр textAlign у Text или в TextStyle и ParagraphStyle. Чтобы выравнивание было заметно, тексту нужна ширина больше самой строки.

Синтаксис

TextAlign.Center

Значения

Значение Описание
Left Строки прижаты к левому краю области.
Right Строки прижаты к правому краю области.
Center Строки по центру области.
Justify Строки растягивают по ширине, кроме последней.
Start Строки у начала по направлению письма.
End Строки у конца по направлению письма.

При письме слева направо Start совпадает с Left, а End - с Right.

Пример

Давайте выровняем текст по центру ширины экрана:

import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.material3.Text import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextAlign class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { Text( text = "abcde", modifier = Modifier.fillMaxWidth(), textAlign = TextAlign.Center, ) } } }

На экране короткая строка "abcde" окажется по центру доступной ширины.

Смотрите также

  • класс ParagraphStyle,
    который задаёт textAlign в AnnotatedString
  • класс TextStyle,
    куда входит textAlign
  • функция Text,
    которая принимает textAlign
  • метод fillMaxWidth,
    который растягивает текст по ширине
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить