이번에 앱을 처음 만들어 봅니다.


제가 만들어야 하는 앱에 listview에 drag and drop과 그 각각의 listview 에 swipe기능을 구현하려고 합니다.


drag and drop으로 동적할당 받으면 swipe 기능이 안되고, swipe기능을 받으면 drag and drop기능이 안됩니다.



list.setOnTouchListener(swipe);

list.setOnItemLongClickListener(new OnItemLongClickListener() {

public boolean onItemLongClick(AdapterView<?> parent, View view,

int position, long id){

}

}


list.setOnItemLongClickListener(new OnItemLongClickListener() {

public boolean onItemLongClick(AdapterView<?> parent, View view,int position, long id) {

if (swipeDetector.swipeDetected()){

// do the onSwipe action 

} else {

// do the onItemLongClick action

}

return false;

}


이렇게 만들어봤는데, 둘중하나만 먹힙니다.. 본래 같이 못쓰는것인지, 제가 모르는것인지.. 모르겠습니다.


같이쓰는 예제 찾기도 힘들구요.. 답변 부탁드립니다.