2013-07-19 3 views
0

사용자가 ImageView 객체를 화면에서 드래그 할 수있는 간단한 프로그램이 있습니다. 다른 두 개의 정지 된 ImageView 객체가 화면에 표시되어 TextView가 사용자가 드래그 가능한 객체를 드래그 한 두 ImageView 객체 중 어떤 객체를 가리키고 있는지를 나타내는 메시지를 표시합니다.OnDragListener에 액티비티를 부여하는 방법

현재 사용자는 모서리에있는 두 개의 ImageView 개체 중 하나에서만 이미지를 드롭 할 수 있으며 사용자가 화면의 아무 곳에 나 이미지를 드롭 할 수있게하려고합니다.

활동의 배경 영역에 대해 OnDragListener를 설정하는 데 문제가 있습니다.

+0

v = ((ViewGroup) findViewById (android.R.id.content)). getChildAt (0); 위 코드를 발견하면 v에 View 객체가 반환됩니다. 거기에서 v.setOnDragListener (DropListener); 모든 것이 의도대로 작동합니다. – user2601204

답변

0

OnDragListener가보기 이벤트 사전에

감사합니다, 그것은 활동에서 트리거 할 수 없습니다.

보기에 수신기를 추가하고 이벤트가 발생할 때 활동을 다시 호출하기 만하면됩니다. 배경에 사용하는 패널은 무엇입니까?

+0

해결책을 찾았습니다. 제 질문에 대한 논평입니다. – user2601204

관련 문제