【问题标题】:Galaxy S3 and Galaxy S4 with layout-sw360dp带有 layout-sw360dp 的 Galaxy S3 和 Galaxy S4
【发布时间】:2013-09-29 13:46:18
【问题描述】:

我想知道为什么 Galaxy S3 和 S4 会从这个文件夹 (drawable-sw360dp-xhdpi) 中获取图像??

对于这些设备,所有图像看起来都很大! 此外,如果我将这些图像缩小,它们将不适合更大的设备! 请问有什么解决办法?

【问题讨论】:

  • 您还有哪些其他文件夹?
  • drawable-sw360dp-hdpi drawable-sw360dp-ldpi drawable-sw360dp-mdpi

标签: android android-layout galaxy


【解决方案1】:

我假设您使用的 10 英寸和 7 英寸设备的布局是 layout-sw720dp 和 layout-sw600dp 然后您只需创建 drawable-sw720dp 和 drawable-sw600dp,对于那些 xlarge 和大屏幕设备的高密度情况也是如此然后将相应的密度附加到可绘制文件夹。例如,将 drawable-sw600dp-hdpi 用于高密度 7 英寸平板电脑,如 ASUS MeMO Pad HD 7'。现在已经解决了 large 和 xlarge 的资源

现在考虑 drawable-sw360dp 设备。

  1. drawable-sw360dp/layout-sw360dp 适用于 Note1、Note2、Micromax CanvasHD、S3 等平板设备。
  2. 上述设备是 XHDPI 设备。对于使用drawables,您可以使用drawable-xhdpi或使用drawable-sw360dp-xhdpi

因此,您可以将 s3、s4 的资源与 xlarge 和大屏幕设备区分开来。

注意:S3 和 s4 从 drawable-sw360dp-xhdpi 获取图像,因为这些设备的最小宽度为 320dp。您可以通过从 Playstore 安装屏幕信息应用来查看设备显示信息。

check screen info app here

【讨论】:

    【解决方案2】:
    res/drawable-mdpi/my_icon.png        // bitmap for medium density
    res/drawable-hdpi/my_icon.png        // bitmap for high density
    res/drawable-xhdpi/my_icon.png       // bitmap for extra high density
    

    http://developer.android.com/guide/practices/screens_support.html

    它基于dpi

    即使现在有一个 xxhdpi 文件夹,或者我可能在那个文件夹上错了???其他人来确认?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多