How to make a GridView layout scale on a phone?

view story

http://stackoverflow.com – I have a GridView layout that I am using for a game. Basically, each single grid contains an image and when these images are put together they make a map. I have an image of a character that is placed in the bottom left corner of the map. When I run this on the emulator it loads perfectly. However, on my phone it looks completely messed up. Below is a link to a screenshot so you can see what I'm talking about. http://i.imgur.com/xUDR8V2.png And here is the code from the XML file with the GridView: <?xml version="1.0" encoding="utf-8"?> <GridView xmlns:android="http://schemas.androi (HowTos)