Did you read my second paragraph?

On Sun, Nov 1, 2009 at 10:57 AM, sdphil <phil.pellouch...@gmail.com> wrote:

> It seems that screen density alone is not sufficient to know what the
> dimension should be; at some point "aspect ratio" has to come into
> play.  For example, I could have a screen that is the same screen
> "density" as a T-Mobile G1, but twice has tall (physical screen size;
> and 2x as many pixels in that direction).  the 4x1 widget dimensions
> in portrait would be fine as is, but when I went to landscape, the
> width of my app widget would have to be much greater than 424 pixels
> even though the screen "density" was the same.
>
> and that's what is kind of happening with T-Mobile G1 and Motorola
> Droid (at least it seems that way).
>
> T-Mobile G1: 181dpi, aspect ratio in landscape is: 480/320 = 1.5
> Motorola Droid: 267dpi, aspect ratio in landscape is: 854/480 = 1.78
>
> If I just scaled everything up based on screen density, then Droid
> should be: 267/181 = 1.475 scale factor.
>
> If the aspect ratio of the phones were exactly the same, then i would
> agree, you could just use the screen density scale factor.  But the
> aspect ratios are not the same.
>
> On Nov 1, 8:51 am, Dianne Hackborn <hack...@android.com> wrote:
> > Please read on screen density:
> >
> > http://developer.android.com/guide/practices/screens_support.html
> >
> > <http://developer.android.com/guide/practices/screens_support.html>Just
> > scale your coordinates based on the screen density.  You can't assume
> some
> > specific size for some screen -- consider the possibilities, QVGA, HVGA,
> > WVGA, FWVGA all have different proportions.  And then a particular app
> may
> > use the screen differently, for example in the future home will probably
> > have some redesign so that on a FWVGA screen there is not such a
> difference
> > in proportion between its landscape and portrait layouts.
> >
> >
> >
> > On Sun, Nov 1, 2009 at 7:40 AM, sdphil <phil.pellouch...@gmail.com>
> wrote:
> > > not sure I follow you here --
> >
> > > T-Mobile G1/G2 has the following specs -
> > > 320px x 480px (pixels)
> > > 1.77" x 2.65" (inches)
> > > which gives about 181 dpi.
> >
> > > according to this --
> >
> > >http://developer.android.com/guide/practices/ui_guidelines/widget_des.
> ..
> >
> > >    4x1 widgets on T-Mobile G1 and G2 should be 320x100 in portrait
> > > and 424x74 in landscape.
> >
> > > Motorola Droid has the following specs -
> > > 480px x 854px (pixels)
> > > 1.8" x 3.2" (inches)
> > > which gives about 267 dpi.
> >
> > > 4x1 widgets for both portrait and landscape on something like Droid
> > > should be what?
> >
> > > According to what you said "Multiply by 1.5"
> >
> > > 320*1.5 x 100*1.5 = 480 x 150 portrait
> > > 424*1.5 x 74*1.5 = 636 x 111 landscape
> >
> > > I can believe it for portrait, but for landscape, that doesn't seem
> > > right.
> >
> > > tia.
> >
> > > On Oct 31, 3:11 pm, Dianne Hackborn <hack...@android.com> wrote:
> > > > It's not the number of pixels, it's the density.
> >
> > > > On Sat, Oct 31, 2009 at 12:10 PM, sdphil <phil.pellouch...@gmail.com
> >
> > > wrote:
> > > > > That makes sense for portrait (480 / 320 = 1.5) but for fwvga in
> > > > > landscape, 854 / 480 = 1.78.
> >
> > > > > On Oct 31, 10:55 am, Dianne Hackborn <hack...@android.com> wrote:
> > > > > > Multiply by 1.5.
> >
> > > > > > On Sat, Oct 31, 2009 at 8:23 AM, sdphil <
> phil.pellouch...@gmail.com>
> > > > > wrote:
> > > > > > > what are the 4x1 app widget sizes for WVGA and FWVGA in both
> > > portrait
> > > > > > > and landscape?
> >
> > > > > > > --
> > > > > > > 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<android-developers%2bunsubscr...@googlegroups.com>
> <android-developers%2bunsubscr...@googlegroups.com<android-developers%252bunsubscr...@googlegroups.com>
> >
> > > <android-developers%2bunsubscr...@googlegroups.com<android-developers%252bunsubscr...@googlegroups.com>
> <android-developers%252bunsubscr...@googlegroups.com<android-developers%25252bunsubscr...@googlegroups.com>
> >
> > > ><android-developers%2Bunsubs
> > > > > cr...@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<android-developers%2bunsubscr...@googlegroups.com>
> <android-developers%2bunsubscr...@googlegroups.com<android-developers%252bunsubscr...@googlegroups.com>
> >
> > > <android-developers%2bunsubscr...@googlegroups.com<android-developers%252bunsubscr...@googlegroups.com>
> <android-developers%252bunsubscr...@googlegroups.com<android-developers%25252bunsubscr...@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<android-developers%2bunsubscr...@googlegroups.com>
> <android-developers%2bunsubscr...@googlegroups.com<android-developers%252bunsubscr...@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<android-developers%2bunsubscr...@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