У меня есть изображение в действии. Как я могу установить положение этого изображения в моей деятельности. Я знаю, как это сделать в XML-файле, но я хочу сделать это в действии, потому что у меня есть метод onTouch, где я получаю координаты, где я щелкнул, и хочу нарисовать эти изображения в этих координатах.ImageView и заданное положение
6
A
ответ
10
@ edi233--
Я думаю, что вы можете получить сенсорный х & у, так что вы можете рассчитать верхний запас & левый край. Я думаю, что (0,0) будет левым верхним углом, так что если вы касаетесь (100,75), вам необходимо установить поле зрения изображения вверх - 75 & остались 100
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.setMargins(100,75, 0,0);
// OR
params.topMargin= 100;
image.setLayoutParams(params);
+4
«setMargins» доступен не во всех версиях LayoutParams. Он доступен в RelativeLayout.LayoutParams. –
3
использовать View.layout(int, int, int, int) для того, чтобы установить его позицию
Смежные вопросы
- 1. Случайно заданное положение imageView
- 2. Swift - заданное положение
- 3. XPath, заданное положение и содержит одновременно
- 4. Заданное положение и ширина подменю 100%
- 5. Извлечь символы в заданное положение
- 6. Вставить элемент в заданное положение
- 7. Программно заданное положение элемента Swift
- 8. Ввод в диапазон (заданное положение)
- 9. Динамически меняет положение ImageView
- 10. Как изменить положение ImageView
- 11. Android: Фактическое положение ImageView
- 12. Как сбросить положение ImageView?
- 13. Anchor ImageView положение другому ImageView, который масштабируются
- 14. Случайное положение для ImageView и анимации
- 15. Java ImageView получить положение и установить выравнивание
- 16. Android использует неправильное положение imageView
- 17. ImageView прыжок в исходное положение
- 18. Программно заданное положение в ListView без прокрутки
- 19. Рисование WebView в заданное положение на холсте
- 20. Способ возврата элемента массива в заданное положение?
- 21. Matlab: вставьте несколько элементов в заданное положение
- 22. ImageView меняет положение при вращении
- 23. Перемещение окон проводника окон в заданное положение
- 24. Вставка элемента в заданное положение в списке
- 25. Правильное изображение перспективы, заданное фокусное расстояние и положение/вращение камеры
- 26. Конкретное положение на экране для imageView
- 27. андроид - динамически изменяя положение в ImageView
- 28. Как сохранить положение перетаскиваемого ImageView в Android?
- 29. Android получить положение растрового изображения в ImageView
- 30. RelativeLayout с ImageView - вычислить положение элементов
Аналогичный вопрос: http://stackoverflow.com/questions/1660150/move-imageview-around-inside-relativelayout – blejzz