我在Android上阅读了关于dpi和支持多个屏幕的内容,但仍然没有得到它:(
事实:我的背景spalsh图像大小 480 * 800 像素。
问题:我应该在什么文件夹中添加? drawable-what?
旁注:我尝试将它放在drawable-hdpi中,但是当我添加更大尺寸的图像时,在drawable-land-xhdpi和drawable-port-xhdpi中,Android选择采用更大的图像。 奇怪的是,这是在 Nexus S 上测试的,它具有 480 * 800 像素大小的屏幕。没有理由让Android使用更大尺寸的图像!!!
修改:这是一个具有特定示例的通用问题。一般性问题:考虑你有一组具有不同分辨率的图像,代表相同的含义。他们应该填满整个屏幕。 你在每个文件夹中放置哪个?
答案 0 :(得分:0)
hdpi是“高密度”。 一般表示480 * 800。在这种情况下,虚拟屏幕将是320 * 480。
我怀疑你想要做的是将那个启动图像放在drawable-hdpi中。您的手机认为自己是hdpi设备,因此它将首先在该文件夹中查找指定的资源。如果它在那里找到它,它将使用它。如果没有,它将查看其他可绘制的文件夹。
有可能,你没有xhdpi设备。 AFAIK,唯一出来的是Nexus Galaxy。有些平板电脑可能是xhdpi,但可能不是。 hdpi / xhdpi是指密度,而不是尺寸。
所以,把它放在drawable-hdpi中。您应该在具有更高分辨率的atrix和bionic等手机上测试您的应用,但我认为仍然是hdpi屏幕。你的飞溅可能看起来不像你想要的那样好,但仍应该起作用。