티스토리 뷰
안드로이드 내에서 픽셀에서 DP 로
또, DP 에서 픽셀로 변환하는 메소드다.
출처 : http://stackoverflow.com/questions/8309354/formula-px-to-dp-dp-to-px-android
/** * 픽셀을 DP 로 변환하는 메소드. * @param px 픽셀 * @return 픽셀에서 dp 로 변환된 값. */ private int pxToDp(Context context, int px) { DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics(); int dp = Math.round(px / (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT)); return dp; } /** * DP 를 픽셀로 변환하는 메소드. * @param dp dp * @return dp 에서 변환된 픽셀 값. */ private int dpToPx(Context context, int dp) { DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics(); int px = Math.round(dp * (displayMetrics.xdpi / DisplayMetrics.DENSITY_DEFAULT)); return px; }
'개발 관련 > Android ' 카테고리의 다른 글
[Tip] 구글 플레이 API 사용시 com.google.android.gms 액티비티를 찾을 수 없다는 에러가 나올때. - 수정 (0) | 2013.11.19 |
---|---|
맥에서 Genymotion 을 이용하여 보다 빠른 안드로이드 에뮬레이터로 개발하기. (0) | 2013.11.02 |
[Tip] TextView 에 취소선 긋기. (0) | 2013.07.19 |
[Tip] 안드로이드 CPU 코어 갯수 가져오기. (1) | 2013.06.14 |
[Tip] 항상 흐르는 텍스트 뷰 만들기 (무한 marquee) (0) | 2013.06.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 이더넷
- json
- Android
- arduino
- 침블락
- 안드로이드
- 안드로이드 개발
- bluetooth
- ESP8266
- noidemcu
- ndk
- 개발
- 가습기
- ENC28J60
- NeoPixel
- 블루투스
- activity
- 병렬 프로그래밍
- 아두이노
- oled
- WS2812B
- 부트로더
- Iot
- 알리익스프레스
- 스마트 무드등
- ATtiny85
- Java
- 칩두이노
- HC-06
- Cheapduino
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함