如何判断gridView中哪个item被点击并添加相应的响应事件?谢谢
gridView.setOnItenClick();
参数pos..或者id都可用
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
//parent是你的gridView,有多个gridView的时候可以用parent.getId()来进行判断是哪一个。
//view是你点击的item的view,可以获取view下面所有控件
//position是当前item在适配器中的位置
//id是当前item在当前gridView的位置 通常position与id是相同的,不过不排除特殊情况,比如自定义的gridView如果在在开头就放东西了。
//如果你的item是个个都有不同的点击事件,如下
switch (position) {
case 0:
//点击第一个item的事件
break;
//。。。。。。。。。。。。
default:
break;
}
//如果是item根据特殊情况下不同的点击事件,如下
//if(true/*你做判断的条件,*/){
//
//}
}
});