Why are you setting anyDensity to false? Don't do that.
And really, it's 2011. Just set android:targetSdkVersion to = 4 and let
the default modern values for these be used. :)
On Tue, Jun 21, 2011 at 11:46 PM, Martin Wallgren martin.wallgren.it@
gmail.com wrote:
Hi,
I'm trying to create a SurfaceView that covers the screen and that
does not have any scaling.
In My AndroidManifest I have
supports-screens
android:smallScreens=true
android:normalScreens=true
android:largeScreens=true
android:anyDensity=false /
and in the constructor of my surfaceView I do
getHolder().setFixedSize(screenWidth, screenHeight); // 480, 800 in
my current emulator
The call I get to surfaceChanged is indeed the correct dimensions
06-22 06:37:28.889: DEBUG/AnimatorThread(690): surfaceChanged
width=480 heigth=800
But when I lock the canvas I get a canvas that is only 320, 533
06-22 06:37:28.969: DEBUG/AnimatorThread(690): Canvas[w=320, h=533]
I believe this has to do with dpi scaling. When I draw a bitmap that
is 480x800 to that canvas it will only get painted within the bounds
of the canvas (of course), and the pixels outside the canvas does not
get painter.
What can I do to get a fullscreen SurfaceView that has the same size
on the canvas as the pixel dimensions of the screen?
--
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