Для этого условия есть две вещи
1) вы должны написать небольшой код в файле манифеста после окончания тега приложения
</application>
<supports-screens android:smallScreens="true"
android:normalScreens="true" android:largeScreens="true"
android:anyDensity="true">
</supports-screens>
2) Если вы задаете высоту иШирина любого виджета (т.е. кнопки или макета) размером, например, 40px или 40 px и т. д., превращает эту вещь в DIP (пиксели, не зависящие от устройства).Используйте Layout:weight
, чтобы сделать макет доступным для каждого экрана.android:gravity
или android:layout_gravity
, чтобы исправить макет в любом месте.и если вы хотите, чтобы исправить это в определенной позиции и линейное расположение не поможет в полной мере использовать относительное расположение