【问题标题】:Where to put bitmaps for Nexus7?在哪里放置 Nexus7 的位图?
【发布时间】:2012-11-12 08:47:07
【问题描述】:

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.

【问题讨论】:

  • 我也会选择drawble-large-hdpi。你能用sw smallest width的概念交叉检查吗,见stackoverflow.com/questions/12242111/…
  • @hotveryspicy 无论您将图像放在哪里,nexus 7 TVDPI(1.33) 都会自动缩放您的图像。除了 res/drawable-tvdpi/my_icon.png # 电视密度位图
  • @PadmaKumar 这就是为什么我提到要选择-sw600dp

标签: android


【解决方案1】:

来自博文标题: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 上也看起来不错。

【讨论】:

    猜你喜欢
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-29
    • 2018-03-27
    • 2011-02-15
    • 2020-06-28
    相关资源
    最近更新 更多