Я делаю свой первый проект JetPack Compose и на экране заголовка, а также в некоторых других частях, которые я хочу иметь тексты «заголовка», которые состоит из одного слова и больше, чем обычный текст. Когда я тестировал их на эмуляторе, это было хорошо, но когда я попытался проверить на своем физическом устройстве несколько последних персонажей были в следующей строке, потому что они не подходили. Итак, мой вопрос: как я могу изменить размер текста, поэтому он подходит в одну строку на каждом устройстве. < /P>
Вот моя типография: < /p>
val Typography = Typography(
headlineMedium = TextStyle(
fontFamily = customFontFamily,
fontWeight = FontWeight.Normal,
fontSize = 36.sp,
lineHeight = 36.sp,
letterSpacing = 1.sp
),
labelLarge = TextStyle(
fontFamily = customFontFamily,
fontWeight = FontWeight.Normal,
fontSize = 32.sp,
lineHeight = 32.sp,
letterSpacing = 0.5.sp
),
labelMedium = TextStyle(
fontFamily = customFontFamily,
fontWeight = FontWeight.Normal,
fontSize = 28.sp,
lineHeight = 28.sp,
letterSpacing = 0.5.sp
),
labelSmall = TextStyle(
fontFamily = customFontFamily,
fontWeight = FontWeight.Medium,
fontSize = 24.sp,
lineHeight = 24.sp,
letterSpacing = 0.5.sp
),
titleMedium = TextStyle(
fontFamily = stylizedCustomFontFamily,
fontWeight = FontWeight.Normal,
fontSize = 36.sp,
lineHeight = 50.sp,
letterSpacing = 6.sp
),
titleSmall = TextStyle(
fontFamily = stylizedCustomFontFamily,
fontWeight = FontWeight.Normal,
fontSize = 32.sp,
lineHeight = 40.sp,
letterSpacing = 4.sp
),
titleLarge = TextStyle(
fontFamily = stylizedCustomFontFamily,
fontWeight = FontWeight.Normal,
fontSize = 40.sp,
lineHeight = 60.sp,
letterSpacing = 8.sp
), )
Подробнее здесь: https://stackoverflow.com/questions/793 ... n-one-line