Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Hello I am Android Developer, working on android application. I require to make all drawables for all density for my android app. Is there any standard ratio I should keep for that and any tool for that. Any idea ?

share|improve this question
what is a 'drawable'? – DA01 Aug 29 '14 at 18:47

This is android's guidelines for icons.

36x36 for low-density 48x48 for medium-density 72x72 for high-density 96x96 for extra high-density

enter image description here



share|improve this answer

If you have Photoshop, it would be good for generating different size drawables.

So giving a example if I like to generate a icon say 48x48dp (Now as per Google dp is density independent pixel, 1dp=1pixel on a 160 dpi screen).

  1. So first create a new document in PS of size 48x48 pixels with ppi set to 160. Draw/Paste your image and save it.

    Now generally there are 5 types of screens low (120 dpi), medium (160 dpi), high (240 dpi), extra high (320 dpi) and 2*extra high (480 dpi).

  2. We have already created Icon for 160dpi screen, now change the image PPI (keeping aspect ratio same) to 120/240/320/480 and you'll have drawables for all screens. Put them in respective folders. Cheers !

(You can use other softwares too for changing image size/resolution)

share|improve this answer
ppi should be set to 72 for an mdpi drawable, not 160. See here for more info: – dbasch Sep 26 '14 at 15:37

I've created a script that exports to multiple sizes. It references Androids docs here. I've already included the Android recommended values but you can create your own export icon set.

share|improve this answer

you can use this link for all sizes

share|improve this answer

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Scott Nov 30 '14 at 20:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.