I am trying to create a class that extends SurfaceView which I am using to animate some images. On a particular tablet device (800x600), if I create an instance of my view and set it as the main view (i.e by calling setContentView), it works fine, even in landscape mode where the with is 800 pixels. However if I place it in a Linear Layout, and make the width greater than about 700 pixels, then the view paints with an odd skewed transform. If my view extends View, instead of SurfaceView, then it paints correctly at any size (but, of course, I cannot animate it).
Now this does not happen when using the emulator, and on some other devices, so I am guessing that it is some kind of bug with this device. However it worries me a bit (i.e. I wonder what other devices might exhibit this behavior), and was wondering if anyone else has seen anything like this when using SurfaceViews, and whether there is any kind of workaround. Thanks. -- 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