O'Reilly logo

Android Design Patterns and Best Practice by Kyle Mew

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adding image resources

One of the most interesting challenges that Android offers is the vast number of screen densities and sizes that we have to cater for. This is particularly true when it comes displaying bitmap images, where there are two competing issues that need to be resolved:

  • Low resolution images display very poorly when stretched to fit on large or high resolution screens
  • High quality images use up far more memory than is needed when displayed on smaller, low density screens.

Screen sizes aside, the problem of differing screen densities is mostly solved with the use of density-independent pixels (dp).

Managing screen densities

Dps are an abstract unit of measurement based on a screen displaying 160 dpi. This means that a widget with a width ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required