【问题标题】:how to determine a high res screen on a device如何确定设备上的高分辨率屏幕
【发布时间】:2013-08-01 09:37:21
【问题描述】:

我遇到过需要不同图像尺寸的问题,具体取决于手机是否为高分辨率。我正在寻找有关确定屏幕是否为高分辨率的最有效方法的建议,然后基于此使用不同的图像。

我正在使用 Titanium,因此,在 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”,我认为它应该自动使用正确文件夹中的正确图像。然而。图像根本没有显示。任何想法,出了什么问题?

【问题讨论】:

    标签: android image titanium scalability resolution


    【解决方案1】:

    我认为你必须像这样放在 drawble 文件夹 drawable-hdpi、drawable - ldpi 等上,如果你想要它用于布局,你还必须在 res 文件夹中创建名称为 layout -hdpi 等的文件夹。

    【讨论】:

      【解决方案2】:

      请参考Titanium ImageView wont display images 和问题下方的 cmets。我相信你也有同样的问题。我希望this answer 能解决您的问题。

      【讨论】:

      • 不是这样。我的图片不是网址
      • url 表示图片的路径。如果您在 Titanium 应用程序中使用图像(图标和启动画面除外),则应将图像保留在资源文件夹中并提供路径
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多