Well all of my layouts are using dp to specify the width/height of the images. Is there a way I can get what density the screen reports back to android and drop it in a toast or something so I can see which of the 5 it is? The phone that really gives me the issue is the Droid X. The dimensions are nearly idendical as far as resolution but I guess the Droid X has a higher density than the HTC Inspire.
From: android-developers@googlegroups.com [mailto:android-developers@googlegroups.com] On Behalf Of Dianne Hackborn Sent: Thursday, June 07, 2012 4:28 PM To: android-developers@googlegroups.com Subject: Re: [android-developers] Android DPI problems You shouldn't be thinking about dpi at all. You will currently encounter devices with only 5 densities: 120, 160, 213, 240, 320. Every device will have one of those densities; 217dpi and 220dpi are not valid densities. You will care about this pretty much only for your graphics, though the platform will scale your graphics if it does. This is also relevant for text sizes and units used in layouts, but in those cases you just use "sp" or "dp" units and it is taken care of for you. So for your layouts you should basically not care about densities at all, just do your layouts in "dp" units as if you were on a medium density screen and let the platform take care of it for you. I strongly discourage the use of other units like "in" and "mm" -- many devices do not report the correct true physical density, so you unfortunately can't count on them working correctly. Fortunately you shouldn't need to, because 99% of the time you want to be operating in density units not true dpi. On Thu, Jun 7, 2012 at 12:44 PM, Tommy Hartz <droi...@gmail.com> wrote: Hey everyone, I am a little confused on something. I have created multiple layouts for different screen sizes. The problem I run into is that on my HTC Inspire I have a "normal" screen with ~217dpi, on the droid X it reports to have a "normal" screen but it has ~220 dpi. When I run my app it pulls the right layout but the images on the screen have huge spaces in between them yet on my HTC everything appears how it should. How can I avoid this issue? It is incredibly frustrating. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com <mailto:android-developers%2bunsubscr...@googlegroups.com> For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en