2010-03-07 1 views
0

У меня есть 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 (если это даже правильный метод для этого).

Благодарим за помощь!

ответ

Смежные вопросы