2017-06-09 122 views
-1

我已經編了很長時間了,上個月我纔開始使用Android Stud,我有實現OnClickListener的問題。類'MainActivity'必須被聲明爲抽象或實現抽象方法'OnClick(View)'in'OnClickListener

這是給我錯誤的代碼。

我希望我的問題很清楚,否則我會很樂意給我的代碼片段。

public class MainActivity extends AppCompatActivity implements View.OnClickListener { 

    private Button scanBnt; 
    private TextView formatText, contentText; 

    .... 
} 
+0

請粘貼您的所有代碼 –

+0

對不起,我的意思是說,我沒有編碼很長時間 –

+0

請粘貼您的代碼!這將很容易理解你的問題! – xbadal

回答

0
Button button = (Button) findViewById(R.id.mybutton); 
button.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 
     Toast.makeText(this, "Button Clicked", Toast.LENGTH_LONG).show(); 
    } 
}); 

進行說明訪問here

+0

謝謝你們,我後來才意識到Ihad錯過了一些東西。 –

+0

@Override public void onClick(View v){ //您的代碼 }已解決。 –

0

你已經在你的活動中實現View.OnClickListener接口。該界面有一個抽象方法abstract void onClick(View v),您需要在您的活動中重寫該方法。

下面的代碼添加到您的活動,

@Override 
public void onClick(View v) { 
    // Your code 
} 

Check out

0

上的錯誤(OnClickListener),然後按Ctrl +空格鍵選中然後點擊實現方法。否則你可以像@gprathour寫的那樣手動添加方法。

相關問題