[android-developers] qHD layouts?

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


Re: [android-developers] qHD layouts?

2011-07-14 Thread Dianne Hackborn
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 gdon...@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+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

Re: [android-developers] qHD layouts?

2011-07-14 Thread Greg Donald
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 hack...@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 gdon...@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+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



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


Re: [android-developers] qHD layouts?

2011-07-14 Thread Greg Donald
-   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 gdon...@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 hack...@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 gdon...@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+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



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


Re: [android-developers] qHD layouts?

2011-07-14 Thread Kostya Vasilyev

Actually, you only need minSdk or targetSdk set to 4 or above.

http://developer.android.com/guide/practices/screens-support-1.5.html#CompatMode

-- Kostya

14.07.2011 23:00, Greg Donald пишет:

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



--
Kostya Vasilyev

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


Re: [android-developers] qHD layouts?

2011-07-14 Thread Chris
This bug is driving me nuts.  These nuts are making me thirsty.  Etc.

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