Android应用图片的优化尺寸和dpi

Gus*_*avo 6 memory android image drawable

我的应用程序有一个背景图像,我想创建它的不同文件,以支持多屏幕.

我发送了这个链接(http://developer.android.com/guide/practices/screens_support.html)给图形设计师,但他问我想用图像创建的像素尺寸.

考虑到我的团队中有一个图形设计师,我不想使用代码来优化内存中加载的图像(我只想将图像放在正确的文件夹中,用于小型,普通,大型和超大屏幕),什么是最优化的大小和dpi设置来生成它?

我们正在使用PNG文件.

对于dpi,我们遵循以下内容:

  • ldpi用于低密度(ldpi)屏幕的资源(~120dpi).
  • mdpi用于中密度(mdpi)屏幕的资源(~160dpi).(这是基线密度.)
  • hdpi用于高密度(hdpi)屏幕的资源(~240dpi).
  • xhdpi用于超高密度(xhdpi)屏幕(~320dpi)的资源.

但对于维度,我只能找到这个,这是在dp而不是在px中:

  • xlarge屏幕至少为960dp x 720dp
  • 大屏幕至少640dp x 480dp
  • 正常屏幕至少为470dp x 320dp
  • 小屏幕至少为426dp x 320dp

Rai*_*gex 5

在160dpi屏幕上1 dp = 1 px.但你最好的选择是屏幕尺寸 http://developer.android.com/guide/practices/screens_support.html#testing 并向下滚动到哪里显示屏幕尺寸(例如:1920x1080)(表3) )然后通过查看图表http://developer.android.com/about/dashboards/index.html#Screens检查您最需要的那些.

但第一个链接将为您提供Android设备使用最常用的屏幕尺寸.