【发布时间】:2016-05-21 05:41:24
【问题描述】:
Android SDK 中有很多图像 (PNG) 文件。其中许多没有出现在 Android Studio 的自动完成列表中。几个月前,我问了一个关于此的问题 (https://stackoverflow.com/questions/34839605/why-does-android-studio-not-recognise-some-system-drawables-in-the-android-sdk),但没有收到回复。
是不是应该只是从Android SDK手动复制PNG文件并将它们嵌入到自己的项目中?
例如,如果我想使用三点图像,正确的方法是从每个sdk/platforms/android-23/data/res/drawable-(DPI) 目录中复制 ic_menu_moreoverflow(DPI).png 文件并将它们粘贴到我的项目中吗? (由于同一张图片有很多文件,但似乎不太方便。)
【问题讨论】:
-
如果您的图像具有各种密度的资产,当您复制和粘贴时,android 会将它们放在相应的文件夹中。但是,请考虑使用 mipmap 而不是 drawables。如果您在 XML 中引用,则需要使用 @android:drawable/name_of_drawable 进行引用
标签: android android-drawable android-resources