标准的Android菜单图标,例如刷新

Android SDK通过android.R.drawable.X提供标准菜单图标。 但是,某些标准图标(如ic_menu_refresh (刷新图标))从android.R中丢失。

有没有什么办法可以从应用程序中提取原始图标? 我已经检查过Android源代码,但是对于图片来说,看起来有点太大了。

我知道Android Drawables网站,但我想获得正确的hdpimdpildpi版本,最好是原来的。

没关系,我在源代码中find它: base.git / core / res / res和子目录。

正如其他人在评论中所说,如果你安装了Android SDK,它也在你的电脑上。 path是[SDK]/platforms/android-[VERSION]/data/res

请记住, Google明确build议不要这样做:

警告:由于这些资源可以在平台版本之间更改,因此不应使用Android平台资源ID(即android.R.drawable下的菜单图标)引用这些图标。

相反,你有build议做一个本地副本:

如果要使用任何图标或其他内部可绘制资源,则应在应用程序资源中存储这些图标或绘图的本地副本,然后从应用程序代码中引用本地副本。 这样,即使系统的副本发生更改,也可以保持对图标外观的控制。

也许有点晚了 完成其他的答案,你的hdpi刷新图标在:

“android_sdk” \平台\ “android_api_level” \ DATA \水库\绘制,华电国际\ ic_menu_refresh.png

看到这个post后,我发现一个有用的链接:

http://developer.android.com/design/downloads/index.html

您可以下载许多可用Fireworks,Illustrator,Photoshop等编辑的源代码。
还有字体和图标包。

这是一个模具的例子。

你可以从他们在这个文件夹中的android sdk获取图标

$ Android的SDK \平台\ Android的XX \ DATA \资源