Похоже, вы используете match_parent
для ImageView
ширина, высота.
Ваше ImageView
будет растягиваться / наклоняться в зависимости от размера экрана устройства, поэтому вы не сможете соответственно перемещать свой ButtonView.
Однако, в этом случае вы заранее знаете размеры изображения и пропорции, вам следует создать ImageView
на основе этих размеров (вместо match_parent) . Теперь ImageView
всегда будет поддерживать соотношение сторон и размер, и вы можете позиционировать TextView,ButtonView
соответственно.