我有用于 、 和其他中的图像的资源文件-hdpi
夹-xhdpi
。我在布局中使用 DP 单位。但在我的 Galaxy Nexus(分辨率为 1280x720)上,它使用-hdpi
文件夹中的资源。此外,布局的大小是错误的(例如,我有 45dp——在 HTC Desire(分辨率为 800x480)上是 67px,但在 Galaxy Nexus(分辨率为 1280x720)上我也得到了 67px。
我的错误是什么?
我有用于 、 和其他中的图像的资源文件-hdpi
夹-xhdpi
。我在布局中使用 DP 单位。但在我的 Galaxy Nexus(分辨率为 1280x720)上,它使用-hdpi
文件夹中的资源。此外,布局的大小是错误的(例如,我有 45dp——在 HTC Desire(分辨率为 800x480)上是 67px,但在 Galaxy Nexus(分辨率为 1280x720)上我也得到了 67px。
我的错误是什么?
有关 Galaxy Nexus 和布局的更多信息,请参阅此答案。
Galaxy Nexus 是一个 -xhdpi 并且应该相应地使用该文件夹。您可能需要仔细检查是否确实在 xhdpi 文件夹中放置了正确大小的图标。
根据我的经验,有时图标不会刷新,除非您进行完全全新安装,即手动卸载应用程序,然后从 Eclipse 重新安装。这样,它将强制图标刷新。
此外,我必须先执行一个 project->clean 才能使用新值更新 R 文件,但与卸载/重新安装方法相比,这是一种不太常见的修复方法。