Как присвоить размер текста в значении SP с помощью кода Java

Если я присваиваю целочисленное значение для изменения определенного размера текста a TextView с помощью кода Java значение интерпретируется как пиксель (px).

Теперь делает любой знает, как присвоить его в sp?

199
задан user2342558 14 July 2019 в 21:48
поделиться

1 ответ

На уровне Api 1 вы можете использовать метод public void setTextSize (float size) .

Из документации:

Установите размер текста по умолчанию на заданное значение, интерпретируемое как единицы «масштабированный пиксель». Этот размер корректируется на основе текущей плотности и предпочтения размера шрифта пользователя.

Параметры: size -> float: масштабированный размер пикселя.

Так что вы можете просто сделать:

textView.setTextSize(12); // your size in sp
1
ответ дан 23 November 2019 в 05:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: