이번에 앱을 처음 만들어 봅니다.
제가 만들어야 하는 앱에 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;
}
이렇게 만들어봤는데, 둘중하나만 먹힙니다.. 본래 같이 못쓰는것인지, 제가 모르는것인지.. 모르겠습니다.
같이쓰는 예제 찾기도 힘들구요.. 답변 부탁드립니다.