I've tested this extensively on my G1 and N1 (not to mention innumerable emulator instances), and the stock Launcher asks for an image 2*portrait-height x 1*portrait-height. So on HVGA it's a 640x320, on N1-spec WVGA it's 960x480, etc. If you give it any other size, it will be scaled to fit those dimensions, as you've found. Beyond my own handsets, this is also my experience from a couple of apps deployed to a good few thousand users; the only notable deviations from those guidelines that I've seen are Samsung's old TouchWiz UI (which used different images for different panes) and Garmin's Nuvifone (which wouldn't report dimensions at all).
Again, if you DON'T want the image to stretch across the multiple homescreen panes with the parallax effect, you'll need to go the live wallpaper route. I think we're all in agreement here that it can't be done with Context.setWallpaper(). String -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

