【问题标题】:Android using mix of drawable and drawable-mdpi, ldpi etcAndroid 使用 drawable 和 drawable-mdpi、ldpi 等的混合
【发布时间】:2012-10-09 21:12:12
【问题描述】:

目前,对于我的简单游戏,我在创建图形时考虑了“默认”尺寸(当前为 2048x1024,因此我的背景为 2048x1024,而其他图形的尺寸需要在该尺寸背景上看起来不错)。然后,我在代码中锻炼当前设备所需的规模。例如,如果当前设备是 1024x512(任意分辨率),我知道将所有图形缩放 50%。

这通常效果很好,但是(我相信你们中的一些人现在已经猜到了),问题出现在小屏幕上的较小图形上。具体来说,我有一种字体,当缩小到与新的 xperia mini(中等分辨率但物理尺寸小)一起使用时,它看起来不太好。

所以我想要的是使用各种可绘制文件夹为“异常”情况提供图形。也就是说,我不想为每个单独的图形创建 ldpi、mdpi、hdpi 等版本,而是我想为大多数使用默认图形,然后为这种字体之类的东西使用特定图形。

我的问题是因为其他图形仍然需要根据这个默认大小缩小,这些特定的图形在不需要的时候也被缩小了。

有人对我如何解决这个问题有任何建议吗?或者也许有办法告诉我android系统已经从mdpi文件夹中选择了这个图形(这样我就可以手动决定我想用它做什么)?

非常感谢任何帮助。

【问题讨论】:

    标签: android graphics android-image


    【解决方案1】:

    据我所知,没有办法找出 android 用于获取资源的文件夹(在这里可以找到一些问题,但没有答案)。我想您可以使用一种资源(例如背景)来检测它的大小,并据此了解您是否要调整它的大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-08
      • 2011-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多