2011-03-10 4 views
2

API 레벨 8에서 그래픽 끌어서 놓기 제스처를 사용하여 현재 레이아웃의보기를 한 위치에서 다른 위치로 이동시키는 끌어서 놓기 기능을 수행하는 방법입니다. Android 2.3에이 기능이 포함되어 있습니다.Android 2.2에서보기 드래그 앤 드롭

감사합니다. Saurabh!

+0

해결책을 찾았습니까? 나 상황을 추적? 이걸 어떻게 구현하는지 좀 도와 주실 수 있습니까? –

+0

touchListener를 사용하여이 작업을 수행했습니다. 나는 터치 감각을 계산하고 터치 위치에 따라 뷰 위치를 이동하여 클릭, longpressed 및 터치 리스너 모두를 처리합니다. 너를 도울지도 모른다. –

답변

2

안녕 난 링크를 제공하고이 게시물을 가서 질문의 해결책을 찾기 안내에

이 작동하는 방법에 대한 자세한 내용은 OnClickListener를를 검색합니다. 어디서나 모든 활동 코드를 게시합니다. 그래서 나는`의이

How to implement Drag and Drop in android 2.2?

또한

http://code.google.com/p/rxwen-blog-stuff/source/browse/#svn/trunk/android/drag

그리고 또 다른이

입니다이 링크를 사용 근데 ... 수행하는 방법의 또 다른 해결책을 찾을 당신에게 행운을 빕니다 도움 생각

http://code.google.com/p/android-drag-and-drop-basic/source/browse/src/edu/sbcc/cs123/draganddropbasic/DragAndDropBasicActivity.java

2

내 생각에 화면에서 사용자의 감탄을 경청하고 x/y 좌표를 사용하여 선택한 개체를 식별 한 다음 사용자가 클릭을 릴리스 할 때 발표 한 위치를 식별해야합니다. 변경된 경우 새 위치가있는 위치에서 작업 한 다음 처음에 다른보기로 클릭 한 객체를 전달하고 이전보기에서 제거한 객체를 새보기를 클릭 한 위치에 배치합니다. 안드로이드 개발자가 여기