Мне нужно программно преобразовать масштабируемые пиксели (sp) в пиксели в Android. Я уже знаю, как преобразовать dp в пиксели, но как преобразовать sp в пиксели?
Вы можете использовать Apply Dimen с помощью TypeValue, как показано ниже.
public int spToPx(float sp, Context context) {
return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, sp, context.getResources().getDisplayMetrics());
}
Это старый вопрос, вы можете найти много дискуссий по этому поводу