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

时间:2010-04-21 22:35:04

标签: android android-drawable android-icons

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

有没有办法获取原始图标,可能是从应用程序中提取它们?我已经检查了Android源代码,但它看起来有点太大了,无法随处查看图像。

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

5 个答案:

答案 0 :(得分:202)

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

正如其他人在评论中所说,如果您安装了Android SDK,它也会在您的计算机上。路径为[SDK]/platforms/android-[VERSION]/data/res

答案 1 :(得分:96)

请记住,这是Google explicitly advises不做的做法:

  

警告:因为这些资源可以   平台版本之间的变化,你   不应该使用这些图标   Android平台资源ID   (即菜单图标下)   android.R.drawable)。

相反,建议您制作本地副本:

  

如果您想使用任何图标或其他内部可绘制资源,那么您   应该存储这些图标或绘图的本地副本   应用程序资源,然后从您的引用本地副本   应用代码。通过这种方式,您可以保持对...的控制   即使系统的副本发生变化,您的图标也会出现。

答案 2 :(得分:46)

也许有点晚了。完成其他答案后,您将获得hdpi刷新图标:

“android_sdk” \平台\ “android_api_level” \数据\水库\抽拉-HDPI \ ic_menu_refresh.png

答案 3 :(得分:23)

看到这篇文章后,我发现了一个有用的链接:

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

你可以下载很多可以用Fireworks,Illustrator,Photoshop等编辑的资源。
还有字体和图标包。

这是stencil example.

答案 4 :(得分:6)

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

$ Android的SDK \平台\机器人-XX \数据\ RES