на TextView какое имеет соотношение с пикселем? Такое же как dp? Если да, то почему при масштабе экрана 1:1 шрифт в sp выглядит больше чем в той же фигме с тем же значением?
Нашел такую формулу:
float sp = 20;
float px = sp * getResources().getDisplayMetrics().scaledDensity;
видимо никогда sp и px в масштабе 1:1 не будут идентичны без какого-то корректирующего множителя
https://material.io/design/layout/pixel-density.html#pixel-density-on-android
Спасибо, это многое объясняет
sp берет в расчет размеры текста на устройстве пользователя
а, которые в настройках самого устройства указаны, я так понимаю?
да, это и есть тот самый множитель
Обсуждают сегодня