Skip to Content
Android™ Tablet Application Development For Dummies®
book

Android™ Tablet Application Development For Dummies®

by Donn Felker
December 2011
Beginner
384 pages
9h 48m
English
For Dummies
Content preview from Android™ Tablet Application Development For Dummies®

Understanding Resources

Resources are no fly-by-night type of Android idiom. They're first-class citizens in the Android platform. In Android, resources can be any of the following:

  • Layouts
  • Strings
  • Images
  • Dimensions
  • Styles
  • Themes
  • Values
  • Menus
  • Colors

You've already been introduced to layouts, strings, and images because they are the most common types of resources that you will use in everyday Android application development. The other resources may be a little muddy for you, so let me clear those up here.

Dimensions

In an Android resource, a dimension is a number followed by a unit of measurement, such as 10px, 2in, or 5sp. You use dimensions when specifying any property in Android that requires a numeric unit of measure (as when you, say, specify the padding of a layout to be 10px). The following units of measure are supported by Android:

  • dp (density-independent pixels): I use this unit of measure most when I'm developing my layouts. This abstract unit is based on the physical density of the screen. These units are relative to a 160-dots-per-inch (dpi) screen; therefore, 1 dp is equivalent to one pixel on a 160-dpi screen. The ratio of dp to pixels changes with screen density, but not necessarily within proportion. The dp topic is quite in-depth and should be investigated if you plan to actively support multiple screen densities. Density is similar to screen resolution except that density refers to the number of pixels you can squeeze onto the screen. Squeezing more pixels into ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Android in Practice

Android in Practice

Michael Galpin, Charlie Collins, Matthias Kaeppler

Publisher Resources

ISBN: 9781118096239Purchase book