我已经看到,一些谷歌或其他开源项目有资源目录,如/drawable-v14或/drawable-hdpi-v11。
现在,我理解这意味着什么:所有SDK大于或等于v11/v14的设备都应该使用这些映像。
但这样做的目的是什么呢?我为什么和什么时候应该使用它们?为什么HDPI分辨率和SDK v11设备应该使用不同于HDPI设备和SDK 10的图像?
例如,我不知道什么时候我会使用SDK 10的图像和SDK 17的图像。对我来说毫无意义。
顺便说一句,/values-v{11/14/17}资源的使用是合乎逻辑的,具有一定的实用价值。
发布于 2014-06-25 13:48:35
这可以用于在给定的Android版本上将图标样式设置为当前的UI准则。
Android的GUI风格从一开始就有了很大的发展。在“丘比特”中,图标必须显示带有阴影的3D效果。有了ICS,就会有更多的平面图标。安卓5和更多的.(让我们看谷歌2014年的i/o,了解更多关于它的信息!)顺便说一句:今天是!)
因此,基本上您可以坚持GUI指导方针,即使是从不同的Android版本。这可能不是唯一的用例,但它是其中之一。
https://stackoverflow.com/questions/24404153
复制相似问题