不同的图像大小,以支持Android

时间:2015-10-20 16:02:02

标签: android image android-layout material-design

我一直在努力了解如何在我的Android应用程序中正确合并图像。

我的理解

为了支持不同的屏幕尺寸,我们必须分别为ldpi mdpi hdpi xhdpi制作相同图像的不同版本,以及它们的尊重分辨率。从here我得到ldpi应该有120 dpi,mdpi 160 dpi等等。我也读过here mdpi就像基线一样,这里1 dpi代表1像素,我们可以根据它们之间共享的关系来缩放图像,例如hdpi是1.5x mdpi,ldpi是.75x mdpi。

我在做什么

现在我正在按照所提到的in the first link所有不同文件夹的所有分辨率以1:1的比例制作图像,然后使用imageView添加到应用程序中。
对于导航栏中的图像,我正在以16:9的宽高比制作图像,并为导航栏标题创建不同的xml,其尺寸为width=match parent and height = ?attr/actionBarSize然后通过android:background="source.png"添加图像。

为了制作分辨率,我一直在使用GIMP并选择像素/英寸部分。

DOUBT

  1. 是GIMP中的像素/英寸部分与dpi概念相同,或者我完全错误地采用了它。
  2. 我一直用来添加图像(正常图像和导航抽屉头)的方法是正确的还是应该采取另一种行动方式(我已根据我的直觉采用了以上所有方法) ,所以我对自己的方法没有信心。)
  3. 在collapsingToolbar中插入图像的正确方法是什么,我应该使用16:9的图像宽高比。
  4. 感谢您提前提供任何帮助。

0 个答案:

没有答案