Я застрял с получением x & y координаты изображения для всех разрешений.Как получить одинаковые координаты для изображения для всех разрешений в android?
- 320, для устройств с конфигурациями экрана, таких как:
- 240x320 ldpi (QVGA телефон)
- 320х480 MDPI (телефон)
- 480х800 ИПЧР (высокая трубка плотности)
- 480, для экранов, таких как 480x800 mdpi (планшет/телефон).
- 600, для экранов, таких как 600x1024 mdpi (7 "таблетка).
- 720, для экранов, таких как 720x1280 mdpi (10" планшет).
Я создал изображение с оригинальным размером изображения, например, 1500 x 1119. Когда я коснулся изображения, я могу получить координаты, используя onTouch(). Моя проблема, если координаты меняются во всех устройствах. Я получаю разные x & y значения в разных обманах. Я не могу получить такие же значения x & y для всех разрешений. Как я могу это решить?
Вы хотите, X/Y координаты точки на изображении, которое было отводы? –
Yup. Но эти значения x/y должны быть преобразованы для всех разрешений. Например, в 600x1024 = 300 400 значения должны быть рассчитаны в 1080x1920 =? – malavika
Я предполагаю, что вы используете обычный «ImageView», и если да, можете ли вы разместить XML-макет? –