이미지뷰가 많아서 배열화해놓고, 리스너를 달았습니다.
이미지뷰에 touchlistener 하고, longclicklistener를 같이 달고싶은데, 같이달면 touchlistener만 작동합니다.
ㅜ_ㅜ 하나의 이미지뷰에 리스너 두개 달아보신분들 도와주세요 ㅜ_ㅜ
for (k = 0; k < mImage.length; k++) {
mImage[k].setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
showDialog(DIALOG_DELETE);
return false;
}
});
/////////////////////////롱클릭 단부분(위) , 터치리스너 단부분(아래)
mImage[k].setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
int keyAction = event.getAction();
switch (keyAction) {
case MotionEvent.ACTION_DOWN:
//내용
break;
case MotionEvent.ACTION_MOVE:
//내용
break;
case MotionEvent.ACTION_UP:
//내 break;
}
return true;
// showDialog(DIALOG_DELETE);
}
});
}




터치 이벤트를 중단해야 하는 경우를 선별해서 return true 하시고
나머지는 return super.onTouch(v, event) 하세요....