2013-05-03 56 views
0

我读了http://developer.android.com/guide/practices/screens_support.html,我只理解了几件事。 所以,我有一个ImageView与android:src = "@drawable/logo"。 logo.png放置在我的res/drawable-mdpi内,其image-size为100x100像素。调整图像在所有设备上看起来相同

在什么方面,我应该将图像保存在下列文件夹,所以它可以看看同样相对于屏幕大小在所有设备?:

- res/drawable-ldpi - res/drawable-hdpi - res/drawable-xhdpi - res/drawable-xxhdpi

简单的事情。是75x75,150x150,200x200,300x300,正确答案?我是否应该更改图像编辑器中的像素/英寸?

+0

顺便说一句,这个'xxhdpi'从哪里来?它没有在http://developer.android.com/guide/practices/screens_support.html中提及或者它? – 2013-05-03 15:06:44

+0

我下载了最新的Eclipse + Android工具,当我创建一个新项目时,我也获得了一个xxhdpi文件夹。不,指南中未提及。 – user2347313 2013-05-03 15:09:18

回答

2

幻数是3:4:6:8:12。这些是您应该为l:m:h:xh:xxh -dpi图像资源使用的比例。例如,你的启动器图标应该是

  • 36X36为LDPI
  • 48×48适用于mdpi
  • 最高72x72对华电国际
  • 96×96的xhdpi
  • 144x144的xxhdpi
+0

谢谢。那决议呢?我在Photoshop中获得的像素/英寸参数。它是否应该改变?如果是的话,多少钱? – user2347313 2013-05-03 15:20:44

+0

这只影响它在Photoshop中的外观,不是吗? – Karakuri 2013-05-03 15:34:17

+0

如果我增加图像大小而不是分辨率,从我们说ldpi到xxhdpi,它看起来很丑。像素是可见的。要点是,我不知道要减少或增加多少,3:4:6:8:!2规则是否也适用? – user2347313 2013-05-03 15:41:21

相关问题