I have an adapter that connected to ListView, e.g.
mJournalAdapter = new JournalAdapter();
journalEntryList.setAdapter(mJournalAdapter);
and I
You can use getFirstVisiblePosition() will give you the first visible Item in the ListView, so you can use that in your case.
You can get callback , overriding OnDetachedFromWindow()
; method in View
If you know the postion of that item then you can use
int last = listView1.getLastVisiblePosition();
int first = listView1.getFirstVisiblePosition();