2012-03-20 3 views
0

저는 안드로이드 프로그래밍을 막 시작했습니다. 뭔가를 시도하는 동안 컴파일러는이에 불평 :컴파일러가 onClickListener()에 불평합니다.

Button button1main = (Button) findViewById(R.id.Button01mainOk); 
button1main.setOnClickListener(new onClickListener() { 
    public void onClick(View v) 
    { 
     //Blah 
    }); 

컴파일러는 The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (new onClickListener(){})을 불평하지만 예제 Google을 확인하고 내가 위에서와 동일하게 사용하여 몇 가지를 발견했다. 난 항상 이런 식으로 할

답변

2

시도,

Button button1main = (Button) findViewById(R.id.Button01mainOk); 
button1main.setOnClickListener(new View.onClickListener() { 
    public void onClick(View v) 
    { 
     //Blah 
    }); 

,하지만 문제는이 것을 100 %.

+0

재미있는 일이 있습니다. 여러분이 말한 것을했을 때 여전히'View.onClickListener()'에 불만을 제기하고 나면'View'를 제거하고 원래의 것으로 되돌아 가지 않는 수정을주었습니다. 그러나 빨간 선은 없습니다. 설명이 있습니까? – noMAD

+0

DialogInterface.OnClickListener도 있습니다. 이전에 이것을 가져오고있었습니다. – flo

+0

나는 거기에서 무슨 일이 일어나고 있는지 잘 모르겠다 :) 어쨌든, 지금 작동합니까? 그것은 아주 이상 할 것입니다. –

관련 문제