2013-10-23 1 views
0

길게 누름에 응답하고 싶은 ImageView가 있습니다.형식 View의 setOnLongClickListener (View.OnLongClickListener)는 인수에 적용되지 않습니다 (new OnLongClickListener())

나는 어떤 문제없이 다른 응용 프로그램에서이 매우 방법을 구현했지만 난 그냥 복사하여 다른 응용 프로그램에 코드를 붙여 그것은 나에게 다음과 같은 구문 오류주고 :

The method setOnLongClickListener(View.OnLongClickListener) in the type View is not applicable for the arguments (new OnLongClickListener(){}) 

코드 블록은 다음과 같습니다

imageView.setOnLongClickListener(new OnLongClickListener() { 
    public boolean onLongClick(View arg0) { 
     // do something here 
     return true;       
    } 
}); 

이보기 메서드는 API 레벨 1부터 사용할 수 있으므로 잘못된 작업을 수행하고 있는지 확실하지 않습니다. android.View.OnLongClickListener

imageView.setOnLongClickListener(new android.View.OnLongClickListener() { 
     public boolean onLongClick(View arg0) { 
      // do something here 
      return true;       
     } 
    }); 
+0

시도가 필요하다. onLongClick 메서드가 실행됩니까? –

+0

이것은 런타임 오류가 아니라 구문 오류입니다. –

+0

구문 : onLongClickListener 인터페이스의 전체 경로를 설정합니다. 그러한 'android.View.OnLongClickListener' –

답변

0

변경의 전체 경로에 OnLongClickListener, 당신의 수입을 확인 올바른 OnLongClickListener을 가져 있는지 확인하십시오.

1

두 수입은 onLongClick의 함수 내에서 로그인 넣어

import android.view.View.OnLongClickListener; 
import android.widget.ImageButton; 
관련 문제