Sye*_*air 5 android dpi drawable screen-size
我有 4 组图像
Resolutions DPI Directory
240 x 320 120dpi - drawable-ldpi
320 x 480 160dpi - drawable-mdpi
480 x 800 240dpi - drawable-hdpi
1280x 800 320dpi - drawable-xhdpi
Run Code Online (Sandbox Code Playgroud)
但是当我用分辨率在华硕变压器上测试它时1280x800 and DPI 224。它从 drawable-hdpi 加载图形。
如果我添加另一个名为 drawable-xlarge 的文件夹,它将加载所需的图像,但也会增加应用程序的大小。
我的问题如下
1 - 支持所有屏幕尺寸和 DPI 的最佳做法是什么?
2 - 有没有办法强制加载特定 DPI wrt 屏幕尺寸的可绘制?
3 - 在不复制图形的情况下,针对我的问题推荐的解决方案是什么?
但是当我在华硕变压器上以分辨率 1280x800 和 dpi 224 对其进行测试时。它从drawable-hdpi 加载图形。
那是因为 ASUS Transformer 是一个-hdpi设备。因此,它工作正常。
支持所有屏幕尺寸和 dpi 的最佳实践是什么?
通常,图像仅根据密度而变化,因此您当前的结构很好。
如果您选择使用屏幕尺寸和密度各不相同的图像,则需要res/drawable-xlarge-hdpi/为以下目录创建更多目录(例如 )和图像:
有没有办法强制加载特定 dpi wrt 屏幕尺寸的可绘制图形?
密度和屏幕尺寸彼此无关。
在不复制图形的情况下,针对我的问题推荐的解决方案是什么?
根据你的“问题”,你没有问题。因此,没有任何建议可以解决您的问题。
| 归档时间: |
|
| 查看次数: |
1976 次 |
| 最近记录: |