2012-11-07 42 views
0

我是一名经验丰富的iOS开发人员,但我对Android完全陌生。我必须开发具有全屏幕背景图像和各种图像的Android应用程序,以适应屏幕。现在在iOS上,我们生活在一个“受保护”的世界中,这很容易,因为我知道每个设备的屏幕尺寸,但在Android上,我认为这是非常不同的。我已经阅读了关于小/正常/大/ xlarge和ldpi/mdpi/hdpi/xhdpi结构,但我无法找到设计全屏幕图像的任何东西,可以在具有不同尺寸和比率的设备上运行良好。我将如何去做那件事?我的意思是,我应该为例如一个正常的+ hdpi设备,使它看起来不错?图像不能扭曲(所以比例不能改变),但我可以忍受它们缩小的大小。我应该在图像的顶部还是底部或侧面添加一些“空间”,以使其运行良好?这是如何做得最好的?为不同的Android设备设计全屏图形

谢谢
瑟伦

+0

http://stackoverflow.com/questions/8232322/graphic-dimensions-for-hdpi-ldpi-mdpi - 尝试检查出来..你做数学 – omi0301

+0

一个大的屏幕大小和尺寸列表以及像素密度:http://www.emirweb.com/ScreenDeviceStatistics.php# –

回答

0

我所有的缩放自己。使用尽可能小的xml,并在您获得由android给出的屏幕尺寸后,在您的应用程序中设置所有尺寸。

+0

听起来像是我的方式,但我的全屏幕背景图像应该是(最大)大小?我只针对手机,而不是平板电脑。有不同的设备屏幕大小的列表,它们有多普遍? – Neigaard

+0

经验法则,采取您想要支持的最大的设备,并使图像增大50%。因此,三星Note 2应该是目前最大的半手机屏幕,并且支持未来的设备,您应该期望增加尺寸。我知道这个形象会很大,但是...与领土一起出现 – NikkyD