Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android layout /drawable-v14或/drawable-v11的用途是什么?_Android Layout - Fatal编程技术网

Android layout /drawable-v14或/drawable-v11的用途是什么?

Android layout /drawable-v14或/drawable-v11的用途是什么?,android-layout,Android Layout,我看到一些Google或其他开源项目有类似/dravable-v14或/dravable-hdpi-v11的资源目录 现在,我明白了这意味着什么:SDK大于或等于v11/v14的所有设备都应该使用这些映像 但这样做的目的是什么?我为什么和什么时候应该使用它们?为什么HDPI分辨率和SDK v11的设备应该使用不同于HDPI设备和SDK 10的映像 例如,我不知道什么时候我会将一个映像用于SDK 10,而将另一个映像用于SDK 17。对我来说毫无意义 作为旁注,使用资源/values-v{11/1

我看到一些Google或其他开源项目有类似
/dravable-v14
/dravable-hdpi-v11
的资源目录

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

但这样做的目的是什么?我为什么和什么时候应该使用它们?为什么HDPI分辨率和SDK v11的设备应该使用不同于HDPI设备和SDK 10的映像

例如,我不知道什么时候我会将一个映像用于SDK 10,而将另一个映像用于SDK 17。对我来说毫无意义


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

这可用于根据给定Android版本上的当前UI准则设置图标样式

Android从一开始就在GUI风格上有了很大的发展。在纸杯蛋糕中,图标必须显示带有阴影的3D效果。有了ICS,就有了更多的平面图标。随着android 5和更多的应用,它将继续改变。。。(让我们看一下谷歌i/o 2014,了解更多信息!…顺便说一句:今天就到了!)

因此,基本上,即使是不同的Android版本,您也可以遵循GUI准则。这可能不是唯一的用例,但它是其中之一