검색결과 리스트
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
코드로 넓이나 마진 등의 수치를 지정할 때 Pixel이나 DP의 단위로 지정해야 해서 단위를 변경해야 할 경우가 있다.
필자의 경우 아래의 함수들을 사용하고 있다.
1. PIXEL to DP
public static int getPixelToDp(Context context, int pixel) {
float dp = 0;
try {
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
dp = pixel / (metrics.densityDpi / 160f);
} catch (Exception e) {
float dp = 0;
try {
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
dp = pixel / (metrics.densityDpi / 160f);
} catch (Exception e) {
}
return (int) dp;
}
return (int) dp;
}
2. DP to PIXEL
public static int getDpToPixel(Context context, int DP) {
float px = 0;
try {
px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, DP, context.getResources().getDisplayMetrics());
} catch (Exception e) {
float px = 0;
try {
px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, DP, context.getResources().getDisplayMetrics());
} catch (Exception e) {
}
return (int) px;
return (int) px;
}
public static int getDpToPixel(Context context, float DP) {
float px = 0;
try {
px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, DP, context.getResources().getDisplayMetrics());
} catch (Exception e) {
float px = 0;
try {
px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, DP, context.getResources().getDisplayMetrics());
} catch (Exception e) {
}
return (int) px;
}
return (int) px;
}
public static int getDpToPixel(Context context, double DP) {
float px = 0;
try {
px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, (float) DP, context.getResources()
float px = 0;
try {
px = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, (float) DP, context.getResources()
.getDisplayMetrics());
} catch (Exception e) {
} catch (Exception e) {
}
return (int) px;
}
return (int) px;
}
'-- Android' 카테고리의 다른 글
숫자로 된 문자열에 천단위로 콤마를 표시 (0) | 2015.07.16 |
---|---|
네트워크 사용가능 여부 확인 (0) | 2015.07.16 |
안드로이드 기본 인텐트 사용 (0) | 2015.07.14 |
detect when the device switch from portrait to landscape mode (0) | 2015.05.21 |
앱 단축아이콘과 웹사이트 단축아이콘 생성 (0) | 2015.05.14 |
RECENT COMMENT