【问题标题】:drawable-sw720dp vs drawable-hdpi, drawable-xhdpi and othersdrawable-sw720dp 与 drawable-hdpi、drawable-xhdpi 等
【发布时间】:2014-10-21 10:04:17
【问题描述】:

我想为以下对象提供可绘制对象:

  • hvga 和 qvga 手机(但这些手机使用 hdpi drawable 非常好)
  • hdpi 手机
  • xhdpi 手机
  • xxhdpi 手机
  • 7" 平板电脑
  • 10 英寸平板电脑

我有文件夹:

  • drawable-hdpi(用于 480x854 屏幕的手机)
  • drawable-xhdpi(用于 Galaxy S3 等手机)
  • drawable-xxhdpi(用于 Galaxy S4 等手机)
  • drawable-sw600dp(我预计:用于 7 英寸平板电脑)
  • drawable-sw720dp(我预计:用于 10 英寸平板电脑)

我最初的问题是,我认为 drawable-sw720dp 中的资源没有被使用,但他们被使用了! 一些平面设计师给了我不同名称的文件,我没有注意到。我的错。

所以完全没有问题。

【问题讨论】:

    标签: android


    【解决方案1】:

    如果还支持平板电脑,请使用largexlarge 限定符。 Nexus 7 是一个大高清平板电脑(技术上它是tvdpi,但从hdpi 获取图像)。因此,如果您想为Nexus 7 放置图像,请创建一个名为drawable-large-hdpi 的文件夹并将图像放在那里。

    现在关于 10 英寸平板电脑外壳,它们是 xlarge 设备,它们的密度可以从 mdpi 更改为 xhdpi(Nexus 10)。但许多分辨率为 1280 * 800,它们是mdpi 设备。

    像这样创建可绘制文件夹

    // for Phones
    drawable-mdpi
    drawable-hdpi
    drawable-xhdpi
    drawable-xxhdpi
    
    //for 7 inch tablets
    drawable-large-mdpi
    drawable-large-hdpi(for Nexus 7)
    
    // for 10 inch tablets
    drawable-xlarge-mdpi
    drawable-xlarge-xhdpi(for nexus 10)
    

    Source of answer

    【讨论】:

    • 谢谢kaushik,您的解决方案非常好,但我犯了一个错误。请参阅已编辑的问题。
    【解决方案2】:

    我最初的问题是,我认为 drawable-sw720dp 中的资源没有被使用,但它们是!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      • 2012-02-08
      • 1970-01-01
      相关资源
      最近更新 更多