Retina scale factor versus display metrics
Richard Gaskin
ambassador at fourthworld.com
Fri Oct 26 12:28:57 EDT 2012
Thomas McGrath wrote:
> DisplayMetrics.density is the "logical density of the display", i.e. a value of 0.75 (ldpi), 1.0 (mdpi), 1.5 (hdpi) or 2.0 (xhdpi). Multiply this value by 160 to get the "screen density expressed as dots-per-inch", i.e. a value of 120 (ldpi), 160 (mdpi), 240 (hdpi) or 320 (xhdpi).
>
> But this can't be used as a multiplier of pixels like the retina result, or can it? And if so, are there really that many retina/pixel doubled displays out there?
>
> I double the size of my standard livecode controls to get a retina pixel so should I be multiplying the density result to get a true scale for standard livecode controls? Is this the size and width, height of a device or the virtual screen size of a devices retina or not screen?
I believe LC 5.5.3's new mobilePixelDensity function will provide the
specificity you're looking for.
--
Richard Gaskin
Fourth World
LiveCode training and consulting: http://www.fourthworld.com
Webzine for LiveCode developers: http://www.LiveCodeJournal.com
Follow me on Twitter: http://twitter.com/FourthWorldSys
More information about the use-livecode
mailing list