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