Android 如何确定设备上的高分辨率屏幕

Android 如何确定设备上的高分辨率屏幕,android,image,titanium,scalability,resolution,Android,Image,Titanium,Scalability,Resolution,我遇到了一个问题,即根据手机的高分辨率与否,需要不同的图像大小。我一直在寻找关于确定屏幕是否为高分辨率的最有效方法的建议,然后在此基础上使用不同的图像 我使用的是Tianium,在android文件夹中有一些子文件夹,称为:res-long hdpi、res-long mdpi、res-long ldpi、res-notlong hdpi、res-notlong mdpi、res-notlng ldpi。在每个文件夹中,我都放置了一个名为“contact_white.png”的图像,但每个都有不

我遇到了一个问题,即根据手机的高分辨率与否,需要不同的图像大小。我一直在寻找关于确定屏幕是否为高分辨率的最有效方法的建议,然后在此基础上使用不同的图像


我使用的是Tianium,在android文件夹中有一些子文件夹,称为:res-long hdpi、res-long mdpi、res-long ldpi、res-notlong hdpi、res-notlong mdpi、res-notlng ldpi。在每个文件夹中,我都放置了一个名为“contact_white.png”的图像,但每个都有不同的尺寸。然后在我的代码中,我将图像称为“contact_white.png”,我认为它应该自动使用正确文件夹中的正确图像。然而。根本不显示图像。你知道怎么回事吗?

我想你必须在drawble文件夹drawable hdpi、drawable-ldpi等上这样做,如果你想在版面中使用它,你还必须在res文件夹中创建名为layout-hdpi等的文件夹

请参考以下问题和评论。我相信你也有同样的问题。我希望能解决您的问题。

不是这样的。“我的图像”不是URL。URL表示指向您图像的路径。如果您在Tianium应用程序中使用图像(图标和闪屏除外),则应将图像保存在资源文件夹中并提供路径