Buenas,
el main.xml y resto de archivos .xml de los activity se tienen que situar en diferentes carpetas layout en función del tamaño para el que se van a representar.
A mi me costó enterder el funcionamiento de los dp (indepedent-resolution pixel), puedes encotrar información de las 2 cosas, dp y trabajar para múltiples tamaños de pantalla en la página oficial de Android
http://developer.android.com/guide/p...s_support.html
Saludos!