Is there any numeric size about XLARGE screens? AFAIK there could be
smartphone devices with "xlarge" screens, or not? I don't see any
documentation which says that XLARGE screens are > 6 inches

Does xlarge refer to the phisical size? or resolution?

Carlo

On Wed, Feb 23, 2011 at 6:27 PM, Dianne Hackborn <hack...@android.com>wrote:

> No no no no no.
>
> getResources().getConfiguration() tells you this kind of stuff about the
> device.
>
> Look for LARGE or XLARGE screen size, depending on what you want to do.
>
> And of course you can have your resources adjust automatically by using
> things like layout-xlarge.
>
> On Mon, Feb 21, 2011 at 6:09 AM, carlo <sazi...@gmail.com> wrote:
>
>> Thank you all
>>
>> Here is the code I use for my app:
>>
>> public boolean isTablet() {
>>    try {
>>        // Compute screen size
>>        DisplayMetrics dm =
>> context.getResources().getDisplayMetrics();
>>        float screenWidth  = dm.widthPixels / dm.xdpi;
>>        float screenHeight = dm.heightPixels / dm.ydpi;
>>        double size = Math.sqrt(Math.pow(screenWidth, 2) +
>>                                Math.pow(screenHeight, 2));
>>        // Tablet devices should have a screen size greater than 6
>> inches
>>        return size >= 6;
>>    } catch(Throwable t) {
>>        Log.error(TAG_LOG, "Failed to compute screen size", t);
>>        return false;
>>    }
>> }
>>
>> Any comments/suggestions?
>>
>> On 16 Feb, 12:07, carlo <sazi...@gmail.com> wrote:
>> > The question is simple... is there a (simple) way todetectif the
>> > current device, on which my application is running, is atablet?
>> > I know I could rely on the screen resolution, but I was wondering if
>> > there is a more deterministic way...
>> >
>> > Thanks in advance
>> > Carlo
>>
>> --
>>
>> 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
>>
>
>
>
> --
> 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

Reply via email to