Получение координат щелчка в Android ListView OnItemClickListener

Скажем, у меня есть 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 )?

9
задан Thilo-Alexander Ginkel 4 July 2011 в 23:04
поделиться