As this question is interesting and this question of properly identifying Tablet's brought me problems too, which I managed to solve. I leave my solution to the problem:
As I said, I was using both the large
suffix and the sw-600dp
suffix for layout's and features for Tablet's , the large
as compatibility since sw-600dp
is not recognized in versions earlier than 3.0 (Honeycomb) of Android.
However, some devices like HTC One and Xperia Z1 and others that have a 1920x1080 screen with a density of approximately 320 dpi ended up using the features and layout of the large
, breaking my logic and my UI.
My solution was to abolish the use of the large
suffix once, since looking at Dashboard , there is no relevant data on using Honeycomb (3.0) and my Google Play Dashboard appears 0.46% totals (not just my app), so I decided to ignore so as not to cause detriment to other users of more modern devices.
In short: Put Tablet resources with suffix sw-600dp
, either landscape
or portrait
, not large
for compatibility.