满意答案
wassopo
2013.08.16
采纳率:54% 等级:12
已帮助:8076人
这个是android里面的dpi决定的..
在android项目里面 有drawable-hdpi, drawable-mdpi,drawable-ldpi. hdpi 是480x800和 480x854size的..mdpi 是320x480的..ldpi是240x320和240x400的...如果你icon.png(100x100大小的)这个图片放在hdpi里面 而在其他的包里面是没有的话..那么你是320x480的读到的icon 会是 (160/240)*100的大小的.这里就是..就是按照某个比例(160/240)等比例缩小多少然后给你.
这里我理解说一下.你上面的图标为啥就变大了..为啥又变小这个就是由一个dpi来决定的..
240的dpi是 120;
320的dpi是 160;
480的dpi是 240; ( 480x854,540x960也是这个dpi)
720的dpi是 320;
1080的这个我没有研究过来.所以不是很清楚dpi具体是多少.
上面我说的包是 比较旧的android项目的
你新建4.0的项目会多一个x什么的包 - -我忘记了.
20分享举报