如何在 Android Studio 中获取 Android 图标?

How do I get the Android Icons in Android Studio?

我正在使用 Android Studio,我总是看到人们对 ic_launcher 之类的可绘制调用。我没有这些文件中的任何一个 - 见鬼,它们甚至存储在哪里?我所有的几个文件都以 abc_ic 开头。我将如何获取图标,我应该将它们放在哪里?

Android asset studio 是处理这类事情的绝佳工具。它将为所有主要 DPI 生成图标。在这里能找到它: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

您可以通过

获取系统的drawables

android:drawable/the_drawable_here XML 和

getResources().getDrawable(android.R.drawable.one_random_drawable,null);

以编程方式。

abc_ActionBarCompat 东西。它由 ActionBarCompat 使用。例如,您会在那里找到溢出图标(垂直点表示菜单)。

然后是包含系统内容的 android:drawable/,并不总是很方便,因为它因版本而异。

最后,https://github.com/google/material-design-icons/ material 设计中提到的几乎所有图标都在那里,有黑白的,有各种尺寸的,有各种密度的。