0
我有一個由IconicAdapter拼接在一起的ListView。當用戶滾動到列表底部時,我想調用一個函數addNextTenEntries()
(它本身已經在工作),類似於市場所做的(動態加載更多條目)。捕捉onScroll - 通過IconicAdapter創建ListView的事件
我試圖執行OnGestureListener
來捕捉Scroll和Fling事件,但是 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 2010-03-07 21:31:04