Nexus7的规格是7英寸屏幕,1280 x 800分辨率和216像素每英寸。 我制作了drawable-xlarge-hdpi文件夹并将图像放在该文件夹中。 但是当我检查位图大小时,我的尺寸比实际尺寸小。 怎么了? 我尝试过drawable-large-hdpi,但结果是一样的。
image = BitmapFactory.decodeResource(res, R.drawable.image);
int width = image.getWidth(); // this returns smaller than actual size.
答案 0 :(得分:0)
这是来自博客标题:Getting Your App Ready for Jelly Bean and Nexus 7
作为开发人员,我们认为这与600 * 960密度无关 像素和tvdpi的密度。
同一行中的帖子也要求您不要急于为此密度创建新的资产。
Dianne Hackborn(她在Google工作)再次概述了这一事实:https://plus.google.com/105051985738280261832/posts/6eWwQvFGLV8
如果你看一下Google IO 2012 source code,它也暗示(当然,我可能已经错过了显而易见的事实)没有为Nexus 7创建特殊资产,但它看起来并且效果很好。如果您浏览这两个链接,您会发现一些提示,以确保您的hdpi
资产在Nexus 7上看起来也不错。