[英]OnTouchListener being called too often in BaseAdapter in Android
我設置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個項目,然后單擊Items ImageView
為什么它被稱為與我一樣多的項目?
之后,我已經從改變OnTouchListener
到OnClickListener
它的偉大工程!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.