Я исправил это, запустив этот код при запуске
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
Оттуда я делаю оператор if, чтобы проверить разрешение и загрузить конкретный макет, созданный для этого разрешения. EX. Экран WVGA 800x480, поэтому я проверяю это и загружаю макет.
if (width == 480 && height == 800)
{
setContentView(R.layout.main);
}
Это было для API <13, теперь эти функции устарели, см. Это <a href="/990320/poluchit-razmery-ekrana-v-pikselyah"> Получить размеры экрана в пикселях