Я не понимаю, почему это не должно работать,
Попробуйте это:
getListView().setOnScrollListener(onAnswersScrolled);
getListView().setOnItemClickListener(onAnswerClicked);
private OnItemClickListener onAnswerClicked = new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
//
Intent i = new Intent();
setResult(RESULT_OK, i);
finish();
}
};
private OnScrollListener onAnswersScrolled = new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// not used
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// do something
}
}
};
источник