【问题标题】:Drawable folder for nexus 6 and moto g用于 nexus 6 和 moto g 的可绘制文件夹
【发布时间】:2015-09-16 19:59:17
【问题描述】:

我将drawable-xhdpi 文件夹用于720*1280 设备(moto g)和drawble-xxxhdpi 用于1440*2560 设备(nexus 6)。

但我在支持 nexus 6 设备时遇到了问题,它还从 drawable-xhdpi 文件夹中挑选图像,并且图像被拉伸。 谁能告诉我支持这些决议的文件夹。

【问题讨论】:

  • Android Studio 中显示它是560dpi,因此您应该尝试创建一个名为drawable-560dpi 的文件夹。
  • 对于 nexus 6 还是 moto g?
  • 对于 Nexus 6 它是
  • @Nilesh OP 在发布新答案时收到通知。无需为通知 OP 写评论。
  • @SatyenUdeshi 尝试使用 drawable-560dpi。它不工作..

标签: android resolution android-drawable


【解决方案1】:

Nexus 6 的量化密度为 560 dpi,介于 xxhdpixxxhdpi 主要密度桶之间。

对于 Nexus 6,平台将缩​​减 xxxhdpi 资产,但如果这些资产不可用,则会扩大 xxhdpi 资产

res/
   drawable-mdpi/
      ic_sunny.png
   drawable-hdpi/
      ic_sunny.png
   drawable-xhdpi/   
      ic_sunny.png
   drawable-xxhdpi/  # Fall back to these if xxxhdpi versions aren’t available
      ic_sunny.png 
   drawable-xxxhdpi/ # Higher resolution assets for Nexus 6
      ic_sunny.png
      ic_launcher.png
   mipmap-xxxhdpi/   
      ic_launcher.png  # App icon used on Nexus 6 device launcher

official android blog

【讨论】:

  • 有用的链接,但这让我怀疑。根据他们的官方博客文章drawable-xxxhdpi/ # Higher resolution assets for Nexus 6,但 OP 已经拥有 Nexus 6 的drawable-xxxhdpi 文件夹。那么为什么他们不工作?
  • @nilesh 是否有可能 nexus 6 正在从 drawable-xhdpi 中挑选图像,因为它正在获取应该在 drawable-xxxhdpi 文件夹中的那种图像(高密度或 dpi 或其他东西)同名图片???
【解决方案2】:

我认为你应该尝试使用drawable-large-xhdpi 或者可能是drawable-large-xxhdpi 用于 Nexus 6。因为它的屏幕尺寸是 5.96” 属于 large 屏幕尺寸as per this document 类别。

【讨论】:

  • 尝试使用 drawable-large-xxhdpi 仍然是从 drawble-xhdpi 中挑选图像:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-23
  • 1970-01-01
  • 1970-01-01
  • 2011-02-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-14
相关资源
最近更新 更多