반응형
안녕하세요.
개발을 하다 보면 반드시 SP를 사용해달라는 요청이 있을 수 있습니다.
SP를 PX로 변환하는 방법에 대해 알아보겠습니다.
SP를 PX로 변환하기
public static int ConvertSPtoPX(Context context, int sp) {
return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, sp, context.getResources().getDisplayMetrics());
}
인자로 context와 sp값을 넘기면
px값을 return합니다.
도움 되는 사이트
관련해서 도움이 되는 사이트도 남깁니다.
dp, sp, px 등을 입력하면 자동으로 치환해주는 사이트입니다.
동적으로 값을 넣어야 하는 것이 아니라면 해당 사이트에서 각 수치를 알아내서
넣어주는 방법도 좋은 것 같아요.
https://angrytools.com/android/pixelcalc/
감사합니다!
아직은 초보 개발자입니다.
더 효율적인 코드 훈수 환영합니다!
공감과 댓글 부탁드립니다.
반응형