Android 捕获通过IconicAdapter创建的ListView的onScroll事件
我有一个由图标适配器缝合在一起的列表视图。当用户滚动到列表底部时,我想调用一个函数Android 捕获通过IconicAdapter创建的ListView的onScroll事件,android,listview,Android,Listview,我有一个由图标适配器缝合在一起的列表视图。当用户滚动到列表底部时,我想调用一个函数addnextEntries()(它本身已经在工作),类似于市场所做的(动态加载更多条目) 我已经尝试实现了OnGestureListener来捕捉滚动和抛出事件,但是 public boolean onScroll(…){…}从未被触发 这是我的代码(没有任何捕获相应事件的失败尝试): 我怎样才能捕捉滚动事件?我已经阅读了有关ListView的文档,但我不知道在哪里以及如何实现onTouchEvent(如果这是正
addnextEntries()
(它本身已经在工作),类似于市场所做的(动态加载更多条目)
我已经尝试实现了OnGestureListener
来捕捉滚动和抛出事件,但是
public boolean onScroll(…){…}
从未被触发
这是我的代码(没有任何捕获相应事件的失败尝试):
我怎样才能捕捉滚动事件?我已经阅读了有关ListView的文档,但我不知道在哪里以及如何实现onTouchEvent(如果这是正确的方法)
谢谢你的帮助 试试看
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);
}
}