2017-09-11 47 views
0

我正在为Android制作应用程序,并且无法向正确的dpi文件夹提供正确的资源,以使资源看起来清晰而不像素化。我已经为每个文件夹制作了不同的资源,并且它们在我的LG G5上看起来很清晰,但是当我将应用程序加载到我的平板电脑时,照片更小且不那么清晰。我应该使用多大的图像来获得清晰的图像?

我只是要去把不同的图像大小的尺寸在这里,所以,没有人问:

MDPI - 54x47 | hdpi - 81x70 | xhdpi - 108x94 | xxhdpi - 162x141

我的平板电脑使用xhdpi资源,我的手机使用xxxhdpi资源。

我想重做所有图像,以便它们尽可能锐利。所以我拿了一把尺子,将图像的大小调整为应该出现在屏幕上,并将其与dpi相乘以计算图像的大小。

我想出了这个宽度对于平板:

0.866in * 320dpi = 277px

但是,当我检查,并计算出手机中的图像的宽度,我得到这个:

0.413in * 640dpi = 264px

此时我很困惑,因为hdpi的宽度大于xxxhdpi的宽度。

我知道,如果我有640dpi的平板电脑,我会得到一个比320dpi大的图像,但我仍然不知道图像应该是多大。

是否有另一种方法来分类图像?我看到屏幕有不同的屏幕尺寸(小,正常,大,x大),但据我所知他们只确定布局大小。任何人都可以帮我获得清晰的图像吗

回答

0

我认为您还没有为平板电脑添加图片资源。对于平板电脑的图像资源,您需要在res目录是

  1. 纹理贴图,sw450dp-MDPI
  2. 纹理贴图,sw450dp - 华电国际
  3. 纹理贴图,sw450dp-xhdpi
  4. 纹理贴图,sw450dp创建5个文件夹-xxhdpi
  5. 纹理贴图,sw450dp-xxxmdpi

欲了解更多信息,请阅读this

+0

好吧,我会尝试。感谢您的回答。 –