드래그 앤 드롭 그리드 뷰 (OnDragListener
사용)를 만들었습니다. 그리드 항목은 서로 삭제할 수 있습니다. 그러나, 나는 또한 그것들을 재정렬 할 수 있기를 원한다. 이것을 구현했지만 중요한 문제가 남아 있습니다 : 사용자 컨트롤 부분.android drag and drop gridview ordering
내 그림자 개체를 드래그 할 때 주위로 드래그하는 동안 드래그 된 개체의 공간을 만들기를 원합니다. 이미 다른 항목의 이동을 구현했지만 두 항목 사이에 IF/WHEN을 찾을 방법을 찾지 못하는 것 같습니다. 내가 아이템을 위주로 할 때 드래그 이벤트를 얻지 만, 그 사이에는 아이템을 얻지 못한다. 내가 끌고있을 때 gridview는 onTouchEvent
전화를받지 못합니다. 심지어 onInterceptTouchEvent
호출도 없습니다.
누구든지 내가 이것을 구현할 수있는 방법을 알고 있습니까?
난 이미 시도 :
가있는 gridview에서
onTouchEvent
및onInterceptTouchEvent
구현. 문제 : 호출이 아니라 항목을 끌 때 gridview에서onTouchEvent
호출을받지 못합니다.draglistener
을 전체 gridview에 설정하십시오. 문제 :ACTION_DRAG_LOCATION
은 모든 이동 (위치 변경)이 아니라 문서화 (!!)와 같이 몇 번만 호출됩니다.