我已经推出了支持市场上几乎分辨率(240x320,320x480,480x800,480x854,600x1024)的Android游戏。Android资源按屏幕大小分类的文件夹
我的问题是当我试图支持平板电脑时,我不明白为什么Android将资源分配到不同的文件夹(hdpi,ldpi,mpdi,large-mdpi,...)有用! 我有几个图形集(根据宽度),但我会疯狂,例如,与密度mdpi或ldpi的平板电脑480x800!这是不可能达到每个设备。
所以,你知道任何方式来分割文件夹中的drawables/bitmaps,但只能通过解析?是的,我知道位图别名,但它不是解决方案。
感谢
从原来的问题来看,我并不认为混淆严格是关于尺寸与密度的关系。我明白,沮丧也在于处理不同大小/密度组合之间的重叠。 – 2011-05-07 00:00:35
是的,就是这个问题。例如,Nexus One的屏幕尺寸为480x800,因此它是hdpi,但是,例如,爱可视70也有480x800,但它是** mdpi **!这就是问题所在,我不明白为什么两台具有相同分辨率的设备具有不同的属性,并且通常是通过分辨率(例如背景)开发图形。这完全令人沮丧。 – Arturo 2011-05-08 11:38:56
@ Morpheo17这是因为爱可视是一个7英寸的屏幕,而Nexus One有一个3.7英寸的屏幕。在相同数量的**像素处,像素**的**密度在Nexus One上是双倍的。请记住,** dpi表示每英寸点数** – Aleadam 2011-05-08 13:59:55