我正在为一个学校项目开发一个应用程序,我已经完成了。剩下要做的就是针对不同的屏幕优化应用程序。通过开发,我只在一台设备上测试了该应用程序 - 三星 Galaxy Nexus(我的手机)。
我在 Photoshop 中制作的每个布局元素最初都是为我的手机创建的,因此该应用程序在三星 Galaxy Nexus 上运行时看起来最好。所以我做了一些研究,偶然发现了这个网站。我的手机(三星 Galaxy Nexus)具有 xhdpi 密度,所以我的逻辑告诉我,我制作的布局元素是 xhdpi,但我将它们保存在手动制作的“可绘制”文件夹中。Drawable-hdpi、drawable-xhdpi 等文件夹一直是空的。
现在我使用这个工具来创建其他密度的所有布局元素。然后我删除了可绘制文件夹并将布局元素放在所有四个密度文件夹中:
可绘制的 hdpi
可绘制的 ldpi
可绘制的 mdpi
可绘制的 xhdpi
所以 drawable-xhdpi 现在包含原始布局元素,其余文件夹包含新制作的布局元素。但是,现在当我在手机上运行应用程序时,布局被破坏了——> 一切看起来都小了很多。所以我猜我的手机从drawable-xhdpi以外的地方加载布局元素。这是为什么?网站错了,我的手机毕竟不是 xhdpi 还是我做错了什么?