public class DenistyUtils {
//像素轉dp(dip)
public static void px2dip(Context context, int width, int height) {
//獲取像素密度
float density = context.getResources().getDisplayMetrics().density;
width = (int) (width / density + 0.5f);
height = (int) (height / density + 0.5f);
}
//dp(dip)轉像素
public static void dip2px(Context context, int width, int height) {
//獲取像素密度
float density = context.getResources().getDisplayMetrics().density;
width = (int) (width * density + 0.5f);
height = (int) (height * density + 0.5f);
}
}
Android像素(px)與dip
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.