天天看點

關于dp與px之間的轉換

原文:http://www.apkbus.com/blog-206415-56003.html

px = (density/160)dp density一般為3個常用固定值240/160/120 分别對應WVGA/HVGA/QVGA 不知道知己做的分辨率對應的density是多少可以點選AVD Manager裡建立一個模拟器或者選擇已有的模拟器點details就可以看到了(1.6以上包括1.6才可以查) 補充:dp跟dip是一樣的,但px跟dp(dip)絕對不一樣,唯一的情況隻有在HVGA分辨率下才是一樣,因為HVGA分辨率對應density為160,與除數一樣,是以做的時候才會沒感覺到差别。

附上:density的計算方式: 比如:一塊960與540的4.5寸螢幕,他的density是: 根号下(960*960+540*540)得對角線的像素點數, density = 對角線像素點數/4.5