Попробуйте использовать AbsListView.pointToPosition () , чтобы определить элемент списка для координаты X, Y в вашем списке.
Если вы используете рецепт из # 937313 , вы сможете переопределить onFling()
более или менее следующим образом:
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
try {
Toast.makeText(listAdapter.getItem( listView.pointToPosition( (int) e1.getX(), (int) e1.getY() ).toString() );
return super.onFling();
} catch( Exception e ) {
// do nothing
}
}