Android ListView: get data index of visible item

It’s very easy. Just use ListView.getFirstVisiblePosition() + indexYouWant. For instance, to get the position in the adapter of the 2nd child displayed in the ListView, just use getFirstVisiblePosition() + 1.

No need for all the scary stuff shown in the reply above 🙂

Leave a Comment