我跟隨Lynda教程,並試圖在我的MainActivity類中實現OnClickListener。問題是,我得到一個錯誤,如下圖所示:Android OnClickListener錯誤
我想知道如果任何人有任何瞭解爲什麼會出現這個錯誤?它似乎適用於Lynda專家,但也許是因爲該教程有點過時了?
謝謝你,艾倫
我跟隨Lynda教程,並試圖在我的MainActivity類中實現OnClickListener。問題是,我得到一個錯誤,如下圖所示:Android OnClickListener錯誤
我想知道如果任何人有任何瞭解爲什麼會出現這個錯誤?它似乎適用於Lynda專家,但也許是因爲該教程有點過時了?
謝謝你,艾倫
你必須在你的活動中添加Interface onClickListener的未實現方法。只需選擇第一個選項。 添加未實現的方法
Eclipse會自動添加onClick()
你的活動..
那不是錯誤,您應該單擊添加未實現的方法超鏈接刪除錯誤。
您已實施onClickListener
接口但尚未實施onClick()
,因此它顯示錯誤。通過單擊添加未實現的方法,可以刪除該錯誤。
要實現onClicklistener.it是一個接口,所以你必須實現它所有的方法。 正如你將實現它的方法,你不會得到錯誤。
只需點擊添加未實現的方法。並重寫onClick方法來完成您的工作。
希望this有助於您瞭解在Java中實現Interfaces
的基礎知識,並精選文摘時候給你一些建議先試用一下。它會自動提示很多事情,例如投射到ImageView,投射到EditText,導入一些包。這可能是你可能要嘗試的必要條件。
選擇第一個選項,因爲您已實施onclicklistner
接口。這個接口將實現一個onclick()
方法。在這個方法中你可以編碼。
它不是一個錯誤添加未實現的方法..
這將是這樣的..
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
public class sampl extends Activity implements OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.intentpage);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
///
///use any task to perform
}
}
在java中,每當我們實現一個接口來我們班,我們總是需要定義所有的其類型已經在接口中的類中的方法。這就是爲什麼它要求你在班上實施那些未實現的方法。
只需點擊**「添加未實現的方法」**,然後在**「onClick()**」方法中按鈕執行所需的操作。**方法 – swiftBoy
感謝您們。我現在得到它:) – Allen
我會建議你,也PL檢查[這](http://rdcworld-android.blogspot.in/2012/04/start-activity-from-activity.html)教程的信息和幫助 – swiftBoy