额,首先介绍一下adapterview吧。AbsListView ,AbsSpinner,AdapterViewAnimator 都是它的子类,所以啥ListView,GridView,Spinner 啥的都是其子类。这样在用到这些类的时候,都会遇到下面这些问题和疑惑吧。
其实有两种方式可以实现AdapterView 的item onclick监听。
一种是setOnItemClickListener();
adapterview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Log.i(TAG,"onItemClick");
}
});
这里就可以监听item的点击了。
但是也有另外一种,在Adapter中的getView,设置convertView的onClickListener