不做解释,简单代码如下:
private PullToRefreshListView ptr_lv;
ptr_lv = (PullToRefreshListView) findViewById(R.id.list_main);
adapter = new MyAdapter(list_data); //MyAdapter为自定义的适配器,list_data为一个List;
listView.setAdapter(adapter);
// ----- 关键 ----
ListView actualListView = ptr_lv.getRefreshableView();
actualListView
.setOnItemLongClickListener(new OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent,
View view, int position, long id) {
return false;
}
});
// 即可实现长按事件