Есть несколько способов.
То, что вам нужно, это Режим совместимости экрана Android .
В вашем случае вы должны добавить в файл манифеста следующее:
<supports-screens android:xlargeScreens="true" />
Это говорит о том, что ваше приложение поддерживает все большие размеры экрана. Это приводит к тому, что система всегда изменяет размер макета в соответствии с размером экрана.
В общем, важно, чтобы вы не использовали Абсолютный макет.
Вы должны использовать для разных разрешений экрана, разных папок для графики и при необходимости разные файлы макета .xml.
Это может выглядеть следующим образом:
res/layout-small/my_layout.xml // layout for small screen size
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra large screen size
res/drawable-mdpi/my_icon.png // bitmap for medium density
res/drawable-hdpi/my_icon.png // bitmap for high density
res/drawable-xhdpi/my_icon.png // bitmap for extra high density
Вы должны использовать единицы wrap_content, fill_parent или dp при указании измерений в файле макета XML.