I've got a button having a layout_height of 10mm which looks correct on most devices, but on for instance the Lg Optimus 2X and on the Motorola Defy the buttons have about half the size:
I retrieved the DisplayMetrics info on those devices and here's a short overview: HTC Desire Z: 480x800, density : HIGH, xdpi: 254.0, ydpi: 254.0 Motorola Defy: 480x854, density : HIGH, xdpi: 96.0, ydpi: 96.0 Samsung Galaxy S2: 480x800, density : HIGH, xdpi: 217.71428, ydpi: 218.49463 LG Optimus 2X: 480x800, density : HIGH, xdpi: 160.0, ydpi: 160.0 As you can see the Desire Z and the Samsung have a reasonable looking x/y-dpi value. the defy and the optimus deliver obsiously incorrect values that I assume are the reason for the wrong size. Is there any other way to get around that hardware bug/behaviour? (Since the density delivers HIGH in all cases i cannot differentiate the layout files via density / dimension.) Or is it recommended not using mm/inch sizes at all? TIA -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

