2011-08-08 59 views
3

上次更新密度设备时,我更新了应用程序的资源。 开始以更高分辨率绘制我的图标,并通过使用res/drawable-hdpi目录结构提供它们。Android平板电脑和手机使用哪种资源结构?

到目前为止,这么好。

现在我想做一些改变,采用Android平板电脑。 已经更新了一些布局,然后我慢慢地意识到为什么我所有的图标在这个漂亮的显示器上看起来有点奇怪:“正常”的10英寸平板电脑不被归类为hdpi,而是mdpi,因此我以前的所有“旧”资源重新出现了!

我想:我怎么为平板电脑提供的图像?再次,一个新的目录,像drawable-large或xlarge?我甚至不需要复制所有相同的资源,这是愚蠢的,我也想知道为什么我应该为mdpi/hdpi分类图像,另一方面是为了屏幕尺寸...

什么是首选Android开发者应该去的方式?

谢谢!

回答

0

您可以指定文件夹的api级别。对于我刚开发的应用程序,我为所有新的galaxy 10.1图标创建了一个名为drawable-hdpi-v9的文件夹。

所以..如果你希望有不同的图标或图像为Android 2.3版本及更早版本把图标Android 2.3及更高版本与-v9资源文件夹添加到文件夹名称。例如:可绘制-HDPI-V9