Вам необходимо предоставить разные XML-макеты для разных устройств / экранов.Для Gingerbread (Android 2.3) доступно 8 различных поддерживаемых размеров экрана.Это можно сделать, создав несколько папок макетов в папке res.
Переименуйте текущую папку макетов в «layout-normal-hdpi» (для WVGA800 на экране обычного размера).Создайте новую папку «layout-large-mdpi» (для WVGA800 на большом экране).Обе папки предназначены для устройств с разрешением WVGA800, но с разными физическими размерами экрана.
Скопируйте XML-файл макета из «layout-normal-hdpi» в «layout-large-mdpi» и изменитекнопки расположены так, что они будут выглядеть так, как вы хотите, чтобы они выглядели на устройствах с большим экраном.Android автоматически выберет правильную компоновку, в зависимости от аппаратного обеспечения устройства.
Обратите внимание, что 2 файла XML должны иметь одинаковое имя, только имя папки, в которой они находятся, должно быть другим.
Для получения дополнительной информации о других поддерживаемых размерах и разрешениях экрана, посмотрите http://developer.android.com/guide/practices/screens_support.html.