我需要在API <21中使用栅格图标,在21+中使用矢量。在drawable-***dpi
中,放置了一个栅格图标。在drawable-v21
中,它们的向量对应物具有相同的名称。
例如,对于 accounts.png ,我的 accounts.xml 位于drawable-v21
中。但是,当我在API 21+上运行该应用程序时,我看到矢量图标被忽略了。使用了drawable-***dpi
中的栅格图标。
由于某些原因,我无法使用Android Studio矢量可绘制兼容性。请帮忙。
答案 0 :(得分:0)
Android始终倾向于使用最适合设备的资源,并且根据table of resource qualifiers,drawable-***dpi
的优先级高于drawable-v21
因此,您应该将矢量图标放在drawable-anydpi-v21
限定符的anydpi
目录中,以确保其优先级。