I am trying to work out why a device (in this case an AVD) that is
800*400 and mdpi is selecting a layout that is large-hdpi.

There are only 2 layout options for the app, the default and large-
hdpi.
I can conceivably see how the device could be considered large
- large screens are at least 640dp x 480dp (from
http://developer.android.com/guide/practices/screens_support.html#range)
even though it's not quite there is one dimension.

But it's only 160dpi, so certainly not hdpi (ie approx 240dpi).

I had always thought that in order to match a resource qualifier
(including layout) you need to at least match all items. So I expected
this to fail to match based on density. Is my understanding incorrect?
Is it actually trying to do a nearest match or best fit and is
determining that large-hdpi is the closest fit for large-mdpi?

It's almost like it has ignored density altogether when choosing the
layout.

Is there a way to programatically determine which resource selectors
have been used to choose layout?

William

-- 
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

Reply via email to