728x90
반응형
1) dp -> px
// 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;
}
2) px -> dp
//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;
}
728x90
반응형
'Android' 카테고리의 다른 글
퍼미션 permission (0) | 2020.07.14 |
---|---|
android 스크린샷 막기 (0) | 2020.07.14 |
android Full Screen ( 안드로이드 전체 화면 ) (0) | 2020.07.11 |
Glide 이미지 캐싱 문제 (0) | 2020.06.08 |
fragment 백스텍 변화체크 (0) | 2020.06.04 |