I've created my app using all the neccessary things to support different screen sizes/densities (relative layouts, dip etc.)
I've created all the neccessary layout files (ldpi,mdpi etc) and images for this support.
I've tested the app on all the available emulator skins using Eclipse, and they all appear like the should. I then tested this on a real device (Samsung Galaxy SII) and it looked great. Then I tested it on a Galaxy Tab (7") and the layouts were a bit wrong, and the text sizes were wrong too, making it look really bad on the tablet.
I'm really confused by this, because it was tested using all of the emulator skins (this includes a 7" screen skin). I then created a custom AVD - (1024X600, 240 density), to match the exact specs of the galaxy tablet. This again looked as it should on the emulator, but the real device shows differently.
Any thoughts why this is? Shouldn't an emulator with the same specs of a real device look the same as the device?
Thanks