Допустим, у меня есть Android ListView, к которому я прикрепил OnItemClickListener:
ListView listView = (ListView) findViewById(...);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
[...]
Когда щелкает определенный элемент в представлении, я могу определить соответствующий прямоугольник, получив размеры view
. Однако я хотел бы получить соответствующие координаты еще точнее, чтобы идентифицировать точку на экране, которую пользователь фактически щелкнул.
К сожалению, OnItemClickListener
API, похоже, не предоставляет эту информацию. Есть ли альтернативные способы получить эту деталь (без гордого изобретения колеса путем реализации моего собственного ListView
)?