Ну вот тебе и ответ, на разных экранах то разные размеры, для этого тебе нужно создать для всех видов экранов дополнительные парки hdpi, xhdpi, xxhdpi и ТД и в них делать вёрстку для каждого свою,либо если ты используешь констреинт там есть такой параметр как процент экрана, можешь указать 50 и будет тебе пол экрана на любом