我在OnTouchListener
ImageView
上设置CustomAdapter extends BaseAdapter
方法如下:
holder.projectImageImageView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Intent intent = new Intent(context1, test.class);
intent.putExtra("projectInfo",projectItems);
intent.putExtra("distributorInfo", distributorItems);
intent.putExtra("contractorInfo",contractorItems);
context1.startActivity(intent);
return true;
}
});
所以,如果我的ListView
中有3个项目,我点击了一个项目ImageView
,为什么它被调用的项目数量很多?
答案 0 :(得分:0)
我从OnTouchListener
更改为OnClickListener
后效果很好!