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

san*_*one 2 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}是合乎逻辑的,并具有实际好处。

Gui*_*ian 5

可以用来在给定的Android版本上将图标设置为当前UI指南的样式。

从一开始,Android就已经在其GUI样式上进行了很多改进。在纸杯蛋糕中,图标必须显示带有阴影的3D效果。使用ICS,有更多的平面图标。而且它将随着android 5及更高版本而不断变化...(让我们看一下Google i / o 2014,了解更多信息!...顺便说一句:今天!)

因此,基本上,您甚至可以使用不同Android版本的GUI指南。它可能不是唯一的用例,但只是其中之一。