Android SDK通过android.R.drawable.X
提供标准菜单图标。但是,android.R
中缺少一些标准图标,例如ic_menu_refresh
(刷新图标)。标准Android菜单图标,例如刷新
有没有什么办法可以从应用程序中提取原始图标?我已经检查过Android源代码,但是看起来太大了,无法随处查看图像。
我知道Android Drawables网站,但我想,以获得正确华电国际,MDPI和LDPI版本,最好原有的。
Android SDK通过android.R.drawable.X
提供标准菜单图标。但是,android.R
中缺少一些标准图标,例如ic_menu_refresh
(刷新图标)。标准Android菜单图标,例如刷新
有没有什么办法可以从应用程序中提取原始图标?我已经检查过Android源代码,但是看起来太大了,无法随处查看图像。
我知道Android Drawables网站,但我想,以获得正确华电国际,MDPI和LDPI版本,最好原有的。
没关系,我在源码中发现它:base.git/core/res/res和子目录。
正如其他人在评论中所说,如果您安装了Android SDK,它也会在您的计算机上。路径是[SDK]/platforms/android-[VERSION]/data/res
。
它们也在你的开发机器上,在你的SDK安装中。 – CommonsWare 2010-04-21 23:04:36
哦,你说的对,他们真的是。谢谢,我现在感到很蠢,现在下载git仓库^^ – poke 2010-04-22 08:49:00
例如,在ANDROID_SDK/platforms/android-2.1/data/res/drawable-hdpi。 – Macarse 2010-05-15 14:26:19
也许有点晚。完成其他的答案,你在华电国际刷新图标:
“android_sdk” \平台\“android_api_level” \ DATA \水库\绘制,华电国际\ ic_menu_refresh.png
请记住,这是一种实践这Google explicitly advises不要做:
警告:由于这些资源平台版本之间 变化,你 不应引用Android平台的资源ID (即菜单图标下 android.Rd使用 这些图标rawable)。
相反,你劝使本地副本:
如果你想使用的任何图标或其他内部绘制资源,你 应该在储存这些图标或绘图资源的本地副本你 应用程序资源,然后从您的 应用程序代码中引用本地副本。这样,即使系统的副本发生更改,您也可以保持对图标外观的控制。
您可以从Android SDK中 得到的图标,他们在这个文件夹
$ Android的SDK \平台\ Android的XX \ DATA \水库
看到这个帖子,我发现一个后有用的链接:
http://developer.android.com/design/downloads/index.html
你可以下载很多的烟花,插画,Photoshop中,等来源编辑...
还有字体和图标包。
这是一个stencil example.
选中此项。这是由谷歌:https://design.google。com/icons/ – Atul 2016-06-02 18:36:56