У меня есть ListView, сшитый IconicAdapter. Я хочу вызвать функцию addNextTenEntries()
(которая сама по себе уже работает), когда пользователь прокручивается в нижней части списка, аналогично тому, что делает Market (динамическая загрузка последующих записей).Ловля onScroll-событий ListView, созданных с помощью IconicAdapter
Я попытался реализовать OnGestureListener
, чтобы поймать прокрутку и события Fling-Events, но public boolean onScroll(...){...}
никогда не запускается.
Это мой код (без какого-либо из моих неудовлетворительных попыток поймать соответствующие события):
List title_list = new ArrayList();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new IconicAdapter());
}
class IconicAdapter extends ArrayAdapter {
IconicAdapter() {
super(myApp.this, R.layout.row, title_list);
}
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater=getLayoutInflater();
View row=inflater.inflate(R.layout.row, parent, false);
TextView title=(TextView)row.findViewById(R.id.list_title);
title.setText(title_list.get(position).toString());
return(row);
}
}
Как я могу идти о ловле события прокрутки? Я прочитал документацию относительно ListViews, но я не знаю, где и как реализовать onTouchEvent (если это даже правильный метод для этого).
Благодарим за помощь!
Спасибо, получилось :)! – Nick