Change this
imgmainbig.setOnTouchListener(this);
to
imgmainbig.setOnTouchListener(ViewDetailItem.this);
cause this
refers to annonymous inner class that implements OnClickListener
interface.
Since your Activity class implements interface OnTouchListener
use ViewDetailItem.this