针对不同屏幕的Android开发

问题描述:

我需要在我的程序中为不同密度(mdpi,ldpi,hdpi)创建的每张图片?如果是,哪个密度必须为hdpi?哪一个用于ldpi?针对不同屏幕的Android开发

第二个问题。我不明白,屏幕尺寸是什么?人们通常为支持平板电脑而做什么?他们没有对图像做任何事情,他们只是创建不同的布局(这更方便)?我是对的还是我不明白?

除了官方文档之外,还可以阅读其他内容。用更人性的语言写的东西。

谢谢。

+4

请阅读[本文](http://developer.android.com/guide/practices/screens_support.html) - 它解释了你所要求的一切。 – 2012-07-24 08:25:44

你可以使用9补丁为你的一些img。例如 - 背景。 但实际上 - 4大小

比例是的,你需要的图像:

mdpi= *4; 
ldpi= *3; 
hdpi= *6; 
xhdpi= *8. 

所以,如果你有像MDPI 24 * 24像素,必须使之成为36 * 36像素的华电国际

而且通常只使用HDIP图像一些好国土资源http://www.androidguys.com/2010/02/18/handling-multiple-screen-sizes-part-2/

+0

你的意思是* 4,* 3等。你的意思是说,如果mdpi 24 * 24我们必须为hdpi增加三分之一?我想不,你写了* 6。或者你只是指最后一位数字?我最后一位数字,那么为什么规则是什么? (为什么36,而不是56?) – Stas 2012-07-24 09:05:50

+1

我们在mdpi中有24像素和比例的图像,我在上面写过。 所以24 /(4mdpi)= 6然后6 *(6hdpi)= 36 – 2012-07-24 11:23:50

+0

非常感谢 – Stas 2012-07-24 12:26:20

(或xhdip)

但如果u需要正确的尺寸,使图像s用于其他密度

适用于平板电脑,需要高分辨率图像。