Я хочу нарисовать линию на графике в Android. При нажатии на конкретную часть графика я не могу получить конкретные координаты x и y графика. Как я могу получить их?
Используйте View.getLocationOnScreen (int []), чтобы получить X и Y графика относительно его родителя / экрана.
`int[] posXY = new int[2]; myView.getLocationOnScreen(posXY); int x = posXY[0]; int y = posXY[1];`
Вы можете использовать MotionEvent, чтобы получить координаты X и Y
@Override public boolean onTouchEvent(MotionEvent event) { int x = (int)event.getX(); int y = (int)event.getY(); return false; }