Develop
2016.10.21 11:16
[android] dp, px 서로 변환
조회 수 3383 댓글 0
# Context가 있는 Activity 내부용 함수
//dp를 px로 변환 (dp를 입력받아 px을 리턴) public float convertDpToPixel(float dp){ Resources resources = this.getResources(); DisplayMetrics metrics = resources.getDisplayMetrics(); float px = dp * ((float)metrics.densityDpi / DisplayMetrics.DENSITY_DEFAULT); return px; } //px을 dp로 변환 (px을 입력받아 dp를 리턴) public float convertPixelsToDp(float px){ Resources resources = this.getResources(); DisplayMetrics metrics = resources.getDisplayMetrics(); float dp = px / ((float)metrics.densityDpi / DisplayMetrics.DENSITY_DEFAULT); return dp; }
# Context를 변수로 받아서 쓰는 유틸 라이브러리용 Static 함수
//dp를 px로 변환 (dp를 입력받아 px을 리턴) public static float convertDpToPixel(float dp, Context context){ Resources resources = context.getResources(); DisplayMetrics metrics = resources.getDisplayMetrics(); float px = dp * ((float)metrics.densityDpi / DisplayMetrics.DENSITY_DEFAULT); return px; } //px을 dp로 변환 (px을 입력받아 dp를 리턴) public static float convertPixelsToDp(float px, Context context){ Resources resources = context.getResources(); DisplayMetrics metrics = resources.getDisplayMetrics(); float dp = px / ((float)metrics.densityDpi / DisplayMetrics.DENSITY_DEFAULT); return dp; }
번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|---|
277 | Develop | 프로그래밍에서 foo, bar 함수의 유래 | hooni | 2013.06.25 | 21266 |
276 | Develop | [ios] PHP로 APNS 프로바이더~ | hooni | 2013.06.27 | 16847 |
275 | Develop | [ios] APNS 클라이언트 구현 (pdf) | hooni | 2013.06.27 | 15693 |
274 | Develop | [ios] APNS 샘플 코드.. | hooni | 2013.06.27 | 0 |
273 | Develop | [android] GCM 사용하기 1 (GCM 서비스 신청하기) | hooni | 2013.07.06 | 51356 |
272 | Develop | GCM 사용하기 2 (단말에 GCM 구현하기) | hooni | 2013.07.06 | 23248 |
271 | Develop | GCM 사용하기 3 (JSP로 GCM 푸시 서버 만들기) 4 | hooni | 2013.07.06 | 25316 |
270 | Develop | git 브런치 배우기 (링크) | hooni | 2013.07.09 | 20571 |
269 | Develop | [ios] App States | hooni | 2013.07.22 | 13195 |
268 | Develop | [ios] Background 에서 네트워크 사용 | hooni | 2013.07.22 | 11510 |
267 | Develop | [ios] 소소한 팁 (Rect,Point,Path,URL 등) | hooni | 2013.08.08 | 29457 |
266 | Develop | [ios] libxml/tree.h file not found | hooni | 2013.08.08 | 18709 |