AdapterView 的setOnItemClickListener 与子view setOnclick。

额,首先介绍一下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


你可能感兴趣的:(android)