/ drawable-v14或/ drawable-v11的目的是什么?

时间:2014-06-25 08:50:36

标签: android-layout

我发现某些Google或其他开源项目有/drawable-v14/drawable-hdpi-v11等资源目录。

现在,我明白这意味着什么:所有SDK大于或等于v11 / v14的设备都应该使用这些图像。

但是这个目的是什么?为什么以及何时应该使用它们?为什么HDPI分辨率和SDK v11的设备应该使用与HDPI设备和SDK 10不同的图像?

例如,我只是看不到何时将一个图像用于SDK 10而另一个图像用于SDK 17。对我毫无意义。

作为旁注,资源/values-v{11/14/17}的使用是合乎逻辑的,具有实际的好处。

1 个答案:

答案 0 :(得分:5)

这可以用于将图标设置为给定Android版本的当前UI指南。

从一开始,Android就其GUI风格进行了大量演变。在Cupcake中,图标必须显示带阴影的3D效果。使用ICS,有更多平面图标。并且它将继续改变Android 5及更多...(让我们观看Google i / o 2014以了解更多信息!...顺便说一下:今天!)

所以基本上你可以坚持使用不同Android版本的GUI指南。它可能不是唯一的用例,但它就是其中之一。