Thursday, July 14, 2011

Re: [android-developers] qHD layouts?

- <uses-sdk android:minSdkVersion="3" />
+ <uses-sdk android:minSdkVersion="7" />

This is what fixed it. Everything is filling the screen again.

Some test code I used:

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics( metrics );

app.log( "heightPixels: " + metrics.heightPixels );
app.log( "widthPixels: " + metrics.widthPixels );

Looks like sdk version 3 is hard coded to 320x480, no matter what
phone I run it on. Good to know. I guess I'm into sdk version 7 from
here on.


On Thu, Jul 14, 2011 at 1:14 PM, Greg Donald <gdonald@gmail.com> wrote:
> I'm not targeting anything, I'm trying to fix my app.  I'm trying to
> get my app that looks great on Droid, Evo, and Hero to also look great
> on Evo 3D.  The specs say Evo 3G has qHD resolution, for whatever
> that's worth.  How do I make it not have huge black borders?  My
> layout uses fill_parent in both dimensions.  Obviously I need to make
> some sort of change or addition to my code or layouts or graphics?
>
>
> On Thu, Jul 14, 2011 at 1:02 PM, Dianne Hackborn <hackbod@android.com> wrote:
>> There is no such thing as a qHD layout.  Just write your layout to adjust to
>> the screen size using layout managers and such.
>> Worth saying again: do not target specific screen sizes.  You will be
>> continually unhappy.
>>
>> On Thu, Jul 14, 2011 at 9:59 AM, Greg Donald <gdonald@gmail.com> wrote:
>>>
>>> What do I need to name my layout folders to get a qHD device to notice
>>> them?  I have tried layout-large and layout-large-port but the device
>>> refuses to use them and still uses my layouts from my layout and
>>> layout-port folders.
>>>
>>> The device I am working with is the EVO 3D.  The resolution is
>>> 960x540, which isn't listed here:
>>>
>>> http://developer.android.com/guide/practices/screens_support.html
>>>
>>> The device is drawing my app in the top middle of the screen, with
>>> huge black borders around it, even with my layout's height and width
>>> both being set to fill_parent.
>>>
>>> How do I support qHD with proper layouts?
>>>
>>>
>>> --
>>> Greg Donald
>>> destiney.com | gregdonald.com
>>>
>>> --
>>> 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+unsubscribe@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/android-developers?hl=en
>>
>>
>>
>> --
>> Dianne Hackborn
>> Android framework engineer
>> hackbod@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+unsubscribe@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>
>
>
> --
> Greg Donald
> destiney.com | gregdonald.com
>

--
Greg Donald
destiney.com | gregdonald.com

--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment