-
[Tip] 안드로이드 dp<->px 변환Mhwan's Develope/Android 2016. 10. 27. 03:24
안드로이드에서는 보통 dp단위를 쓰지만 자바 프로그래밍에서는 픽셀단위를 쓰기때문에 값의 변환이 필요하다.
1. dp -> px
12345public int dpToPx(int dp) {DisplayMetrics displayMetrics = AppContext.getContext().getResources().getDisplayMetrics();int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));return px;}cs 2. px -> dp
12345public int pxToDp(int px) {DisplayMetrics displayMetrics = AppContext.getContext().getResources().getDisplayMetrics();int dp = Math.round(px / (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT));return dp;}cs 'Mhwan's Develope > Android' 카테고리의 다른 글
[Tip] Android Universal Image Loader 라이브러리 사용팁 (갤러리에서 선택한 이미지 보여주기) (0) 2016.11.02 [Tip] 안드로이드 사용자 주소록 리스트 가져오기 (0) 2016.10.27 [Tip] 안드로이드 디바이스 화면 사이즈 알아내기 (0) 2016.10.27 [Tip] 레이아웃 페이드인 애니메이션 (Fade in Layout) (0) 2016.10.25 [Tip] 안드로이드 dp, sp 값과 픽셀 (0) 2016.07.24