Android layout /drawable-v14或/drawable-v11的用途是什么?
我看到一些Google或其他开源项目有类似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
/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准则。这可能不是唯一的用例,但它是其中之一