好吧,我有点困惑......
我有一个 Android 应用程序,根据屏幕密度引用不同的图标。 我的文件夹如下:
drawable-hdpi
可绘制 ldpi
可绘制-mdpi
可绘制-正常-notlong-mdpi
可绘制-xhdpi
在 Galaxy Note 2 上进行测试时,应用程序可以正确渲染 XHDPI 文件夹中的图形。 然而,当我在 friend 的 Galaxy Note 1 设备上看到它时,它显示非常小的图标,可能来自 normal-notlong-mdpi 文件夹。
我无法理解为什么会发生这种情况,而且我无法进行太多实验,因为我没有 Galaxy Note 1 设备。
基于此,我有两个问题:
1- 为什么会发生这种情况以及如何克服它?
2- 如何模拟 Galaxy Note 1 设备?
最佳答案
好吧,我正在回答我自己的问题...
事实证明,我们的 Galaxy 需要 One 从drawable-normal-notlong-mdpi 获取资源。 它与模拟器中的 Nexus 4 类似。
原因可能是因为 notlong 优先于 ppi。因此,当我删除文件夹drawable-normal-notlong-mdpi时,Galaxy Note One和Nexus 4开始正常从xhdpi读取。
谢谢大家。
关于java - Galaxy note 1 从 mdpi 获取资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18244601/