我有一个扩展ListActivity和implementsOnScrollListener活动:ListActivity扩展不执行的onclick听众
public class RecentItemsList extends GenericListActivity implements OnScrollListener
,并在这个类中我使用扩展ArrayAdapter类:
public class RecentItemAdapter extends ArrayAdapter<Item>
我当用户点击列表中的某个项目时尝试绑定回调,但回调没有触发。这是我的代码:
setListAdapter(adapter);
ListView lv = getListView();
lv.setOnScrollListener(RecentItemsList.this);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
// do some stuff
}
});
但OnItemClick事件永远不会被触发,但滚动事件正常触发。有任何想法吗?
忘了提及,我也试过这个,但没有工作。我的ListActivity是否是TabHost的一部分,这有什么关系吗? – 2011-02-10 21:29:51