1

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

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

4

2 回答 2

4

我假设您使用的 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 安装屏幕信息应用程序来检查设备显示信息。

在此处查看屏幕信息应用

于 2014-03-31T11:06:22.603 回答
0
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 文件夹,或者我可能在那个文件夹上错了???还有人确认吗?

于 2013-10-22T10:14:49.917 回答