Standard Android menu icons, for example refresh

AndroidAndroid DrawableAndroid Icons

Android Problem Overview


The Android SDK offers the standard menu icons via android.R.drawable.X. However, some standard icons, such as ic_menu_refresh (the refresh icon), are missing from android.R.

Is there any way to get the original icons, maybe by extracting them from the applications? I already checked the Android source, but it's a bit too huge to look everywhere for the images.

I know the Android Drawables website, but I would like to get the correct hdpi, mdpi and ldpi version, preferable the original ones.

Android Solutions


Solution 1 - Android

Never mind, I found it in the source: base.git/core/res/res and subdirectories.

As others said in the comments, if you have the Android SDK installed it’s also on your computer. The path is [SDK]/platforms/android-[VERSION]/data/res.

Solution 2 - Android

Bear in mind, this is a practice that Google explicitly advises not to do:

> Warning: Because these resources can > change between platform versions, you > should not reference these icons using > the Android platform resource IDs > (i.e. menu icons under > android.R.drawable).

Rather, you are adviced to make a local copy:

> If you want to use any icons or other internal drawable resources, you > should store a local copy of those icons or drawables in your > application resources, then reference the local copy from your > application code. In that way, you can maintain control over the > appearance of your icons, even if the system's copy changes.

Solution 3 - Android

Maybe a bit late. Completing the other answers, you have the hdpi refresh icon in:

"android_sdk"\platforms"android_api_level"\data\res\drawable-hdpi\ic_menu_refresh.png

Solution 4 - Android

After seeing this post I found a useful link:

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

You can download a lot of sources editable with Fireworks, Illustrator, Photoshop, etc...
And there's also fonts and icon packs.

Here is a stencil example.

Solution 5 - Android

You can get the icons from the android sdk they are in this folder

$android-sdk\platforms\android-xx\data\res

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionpokeView Question on Stackoverflow
Solution 1 - AndroidpokeView Answer on Stackoverflow
Solution 2 - AndroidDMagsView Answer on Stackoverflow
Solution 3 - AndroidGabriel LlamasView Answer on Stackoverflow
Solution 4 - AndroidAntónio AlmeidaView Answer on Stackoverflow
Solution 5 - AndroidyostaneView Answer on Stackoverflow