Задать конкретные координаты в относительной компоновке
Есть ли способ установить точные координаты ImageView в относительном макете? Я нашел вещи, связанные с "абсолютным макетом", но мне сообщили, что он устарел? Как я могу установить положение детей в относительной раскладке?
Спасибо!
2 ответа
Вы можете указать верхний / левый отступ / поле компонента и разместить его, используя это (при условии, что компонент расположен в верхнем левом углу RelativeLayout).
В зависимости от того, что вы хотите сделать, есть несколько вариантов:
Если вы хотите абсолютное позиционирование от края, вы можете использовать отступ / отступ от любого края, который вы хотите, после выравнивания по этому краю (как упомянуто в другом ответе).
Вы также можете добавить отступы / отступы, если хотите разместить их помимо другого представления.
Вы можете сделать это программно, используя setX и setY
Вы можете использовать translationX и translationY (или их программные эквиваленты), если хотите, чтобы края были выровнены с другим видом со смещением.
Надеюсь это поможет...