Вы можете создать несколько макетов в соответствии с размером экрана (четыре разных размера экрана) и поместить их в разные папки под res, как показано ниже
res/layout/my_layout.xml // layout for normal screen size ("default")
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/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation
Также вам необходимо добавить строки ниже в файле описания
<supports-screens
android:resizeable="true"
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"/>
Для получения дополнительной информации проверьте эту ссылку