Powiedzmy, mam Android ListView że załączeniu OnItemClickListener do:Uzyskanie kliknięcie współrzędne w Android ListView OnItemClickListener
ListView listView = (ListView) findViewById(...);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
[...]
Kiedy pewien element w widoku kliknięciu, mogę wymyślić odpowiedni prostokąt uzyskanie wymiarów view
. Chciałbym jednak uzyskać jeszcze dokładniejsze współrzędne, aby zidentyfikować punkt na ekranie, który użytkownik kliknął.
Niestety, interfejs API OnItemClickListener
nie wydaje się ujawniać tych informacji. Czy są jakieś alternatywne sposoby zdobycia tego detalu (bez dumnego odkrywania koła poprzez zaimplementowanie mojego własnego ListView
)?
Dzięki, wygląda dobrze! –
To jest dobre rozwiązanie. Dzięki. – MattD