我有4套图像
Resolutions DPI Directory240 x 320 120dpi - drawable-ldpi320 x 480 160dpi - drawable-mdpi480 x 800 240dpi - drawable-hdpi1280x 800 320dpi - drawable-xhdpi
但是当我在ASUS变压器上测试它时,分辨率为1280×800和DPI 224.
它从drawable-hdpi加载图形.
如果我要添加另一个名为drawable-xlarge的文件夹,它将加载所需的图像,但它也会增加应用程序的大小.
我的问题如下
1 – 支持所有屏幕尺寸和DPI的最佳做法是什么?
2 – 有没有办法强制加载特定DPI w.r.t屏幕尺寸的负载?
3 – 在没有复制图形的情况下,为我的问题推荐的解决方案是什么?
解决方法:
But when I tested it at ASUS transformer with resolution 1280×800 and dpi 224. It loaded graphics from drawable-hdpi.
那是因为华硕transformer是一个-hdpi设备.因此,它正常运作.
What is the best practice to support all screen sizes and dpi?
通常,图像仅根据密度而变化,因此您当前的结构很好.
如果您选择的图像在屏幕尺寸和密度上都有所不同,则需要制作更多目录(例如res / drawable-xlarge-hdpi /)和图像.
Is there any way to force load drawable of perticular dpi w.r.t screen size?
密度和屏幕尺寸彼此无关.
What is the solution recommended for my problem without replicating the graphics?
根据你的“问题”,你没有问题.因此,没有建议你的问题.
总结以上是内存溢出为你收集整理的android – 根据屏幕大小强制加载所需的dpi drawables全部内容,希望文章能够帮你解决android – 根据屏幕大小强制加载所需的dpi drawables所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)