Android/Android TIP
2014. 7. 15. 17:49
private int dpToPx(Context context, int dp) {
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
return px;
}
private int pxToDp(Context context, int px) {
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
int dp = Math.round(px / (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));
return dp;
}
소스 외 계산하고 싶다면
'Android > Android TIP' 카테고리의 다른 글
Android] 안드로이드 홈 디렉토리 알아내기 (1) | 2015.07.02 |
---|---|
Android] Fragment 내부의adapter에서 startActivity 하기 (1) | 2015.04.09 |
Android TIP] UnsupportedOperationException 습관 (0) | 2014.07.15 |
Android TIP] strings.xml 에서 특수문자 사용하기 (1) | 2014.02.20 |
안드로이드 TIP] 안드로이드 데이터베이스 파일 PC로 가져오기 (0) | 2014.02.09 |