Ваш макет в порядке и полностью, как я и ожидал.Не следует смешивать пиксели, независимые от плотности, с полностью динамическими макетами.
DP означает, что значение рассчитывается в соответствии с типами плотности.Сама плотность не имеет ничего общего с разрешением экрана.60dp
- это 60px
на устройстве mdpi
, не имеет значения, является ли экран Full HD или только 480x360.Но результат, конечно, сильно отличается, потому что вычисленные значения 60px
- это не что иное, как экран HD, а много на небольшом.
У вас нет другой возможности, кроме как предоставить различные макеты в соответствии с экраном.размер / разрешение.