在Android上支持多种分辨率的问题

时间:2011-06-17 18:56:40

标签: java android android-layout android-assets

我遇到了一个奇怪的问题。直到最近,我一直用hdpi资源测试我的应用程序。我的设计师发送了一些mdpi资产,现在我的应用程序默认为mdpi资产。如何确保hdpi资产用于我的手机?

2 个答案:

答案 0 :(得分:3)

您的设备默认为hdpi图形,因为没有其他图形可用。但由于您现在添加了mdpi,您的手机可以在2之间进行选择,它将为设备选择最兼容的。您不能强制您的应用程序使用HDPI,除非您只提供HDPI图形

答案 1 :(得分:1)

你不能,hdpi,mdpi等是手机属性。如果您正确设计应用程序,您将拥有一个资产层次结构,可以解决所有屏幕密度问题。所以我建议你专注于那个。

详细说明,对于强大的Android应用程序,您将拥有hdpi,mdpi,ldpi和xdpi文件夹,甚至ndpi文件夹中的资源,所有这些都基于定义良好的资产层次结构。您可以阅读更多相关信息here