【问题标题】:Android - drawable scaling for tabletAndroid - 平板电脑的可绘制缩放
【发布时间】:2012-11-29 08:21:17
【问题描述】:

我在 res/drawable-hdpi 中定义了一个背景图像,它在所有手机上看起来都很好,它是一个标准的 480x800 图像,可以很好地缩放到具有相似纵横比的其他屏幕上。该图像当然适合 480x800 手机的像素完美。

现在我买了一个 7 英寸的平板电脑,它也有 480x800 的屏幕,但是是一个屏幕。 尽管图像本身为 480x800 且平板电脑具有相同的分辨率,但图像看起来像是被缩小到更小的尺寸,然后再次放大。

我有一个可行的临时解决方案 - 将相同的图像放入 res/drawable-large 文件夹,这可行,但我的项目中有两次相同的图像,我认为这是不必要的。

我怀疑这与图像在 res/drawable-hdpi 中有关,并且由于平板电脑是 MDPI,因此它做了一些缩小和放大,但我想避免并正确执行此操作,这样我就可以在一个文件夹中使用相同的可绘制对象,并且它可以在手机和平​​板电脑上正常工作。

【问题讨论】:

  • 您可以将该特定图像放入“drawable”文件夹中。
  • @AbhayKumar 让它成为一个答案,它是正确的
  • 仅供参考,Nexus 7 不是前面提到的 480x800,而是 1280x800
  • @AjithMemana 你为什么要谈论nexus 7?

标签: android android-resources


【解决方案1】:

您可以将该特定图像放在“可绘制”文件夹中。

【讨论】:

  • 嗨 Abhay,Axerydax 我将特定图像放在可绘制文件夹中,但我也缩小/放大了。我正在开发使用面向完整资产的应用程序。我获得了 1920x1080 尺寸图像的所有资产。它将如何支持所有安卓设备?或者我如何使用图像?什么尺寸支持手机和平板电脑?请帮助我,我很挣扎。提前致谢。
猜你喜欢
  • 2012-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-22
  • 1970-01-01
  • 2010-11-23
  • 2014-07-31
  • 2012-02-26
相关资源
最近更新 更多