반응형
안드로이드는 언제나 px 과 dp 사이에 여러가지 고려할 일이 많다.
기본적으로 여러가지 디바이스에 적용되다 보니 해상도가 천차만별이기 때문이다.
자주 쓰는 것은 함수로 만들어 놓는편이 좋다.
몇가지 방법이 있겠지만 Util 로 넣어놓기에 제일 좋은 함수는 아래정도가 아닐까 싶다.
public static int dpToPx(float dp) { return (int) (dp * Resources.getSystem().getDisplayMetrics().density); } public static float pxToDp(int px) { return (float) (px / Resources.getSystem().getDisplayMetrics().density); }
반응형
'안드로이드' 카테고리의 다른 글
[Android] 통화설정 관련 사항 메모 (0) | 2015.04.08 |
---|---|
[Android] 여러가지 색깔의 둥근 사각형 그리기 (0) | 2015.03.24 |
안드로이드 키 매핑 (0) | 2015.03.10 |
adb 로 전화 걸기 , 다이얼 액션 (0) | 2015.03.09 |
안드로이드 에뮬레이터에서 전화수신 및 문자 수신 테스트 (0) | 2015.03.02 |